Обьясните где ошибка с mod_rewrite

12
T6
На сайте с 11.11.2007
Offline
16
846

У всех сразу прошу прощения (юзал поиск и на форуме и в поисковиках целый день), но у меня возник такой вопрос по mod_rewrite

есть ссылка вида www.sate.ru/tmp.php?mf=okompanii.htm

а хочеться иметь такую www.sate.ru/okompanii.htm

в файл .htaccess я прописал вот такую запись

RewriteEngine On

RewriteRule ^([^/]*)\.html$ /tmp.php?mf=$1 [L]

но не вижу изменений

обьясните пожалуйста новичку

спасибо за понимание

Антикризисная подпись
LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#1

RewriteEngine On

RewriteRule ^([^/]*)\$ /tmp.php?mf=$1 [L]

может быть так?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
T6
На сайте с 11.11.2007
Offline
16
#2

к сожалению нет, но спасибо за помощь

в faq написано что в принципе должен работать вот по моему первому коду но не меняет

а если у меня на странице все ссылки такого вида,то не ставит ли машину этот логический код в тупик?

LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#3

ну тогда мож:

RewriteRule ^(.*)$ /tmp.php?mf=$1

T6
На сайте с 11.11.2007
Offline
16
#4
LEOnidUKG:
ну тогда мож:
RewriteRule ^(.*)$ /tmp.php?mf=$1

а так сайт висит и ошибку 500 выдает

LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#5
timoha666:
а так сайт висит и ошибку 500 выдает

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteRule ^(.*)$ /tmp.php?mf=$1

T6
На сайте с 11.11.2007
Offline
16
#6
LEOnidUKG:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)$ /tmp.php?mf=$1

таже самая проблема просто сайт висит ошибка 500

общался с хостаером днем он говорит что я типа цикл по кругу пускаю, поэтому сайт и виснет

LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#7
timoha666:
таже самая проблема просто сайт висит ошибка 500
общался с хостаером днем он говорит что я типа цикл по кругу пускаю, поэтому сайт и виснет

у меня так на сателитах работает, тогда даж не знаю...

V2D2
На сайте с 02.07.2007
Offline
67
#8

RewriteEngine On

RewriteRule ^tmp.php?mf=(.*).htm$ /$1.htm

T6
На сайте с 11.11.2007
Offline
16
#9
region15:
RewriteEngine On
RewriteRule ^tmp.php?mf=(.*).htm$ /$1.htm

к сожалению тоже не работает

возможно проблема состоит в том что <tmp.php?mf=> подгружает стиль страницы(хотя я так не думаю)

T
На сайте с 25.04.2008
Offline
17
#10
timoha666:

есть ссылка вида www.sate.ru/tmp.php?mf=okompanii.htm
а хочеться иметь такую www.sate.ru/okompanii.htm

RewriteRule ^/okompanii.htm?$ /tmp.php?mf=okompanii [L,QSA]

при этом не забыть прописать RewriteEngine on в начале .htaccess

пример 100 пудов рабочий, лично пользую

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий