mamp pro htaccess rewriteRule не работает

я уже давно ищу и не могу понять, почему не работает правило перезаписи. я хочу перевести этот URL

HTTP: //localhost/uniwood/template-allgemein.html postname = Kontakt&PageId = 27

в

Http: //localhost/postname/kontakt.html

здесь код в файле htaccess

RewriteEngine On
RewriteRule ^postname/([^/]*)\.html$ /uniwood/template-allgemein.html?postname=$1&pageid=27 [L]

Я использую локально на своей машине веб-сервер mamp pro и проверил, что AllowOverride включен «all».

Я не получаю никаких ошибок! Также нет журналов ошибок!

Спасибо!

0

Решение

Вы можете использовать этот код в своем DOCUMENT_ROOT/.htaccess файл:

RewriteEngine On

RewriteCond %{THE_REQUEST} /template-allgemein\.html\?postname=([^\s&]+)&pageid=27 [NC]
RewriteRule ^ /postname/%1.html? [R=302,L,NE]

RewriteRule ^postname/[^.]+)\.html$ /template-allgemein.html?postname=$1&pageid=27 [L,NC,QSA]
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]