Переписать .htaccess в результате 404 - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь, чтобы мой URL выглядел хорошо, но по некоторым причинам он не работает, в чем может быть проблема здесь

RewriteEngine on
RewriteRule ^view/([^/]*)/([^/]*)$ /view?wall=$1&page=$2 [L]

Выше переписать должно решить, как это http://website.com/view/apartment-wallpapers/1247

В качестве альтернативы

Желательно, чтобы мой URL выглядел так, но это также приводит к

http://lifistudy.com/asus-red-903.html

Правило перезаписи .htaccess

RewriteEngine on 
RewriteRule ^([^-]*)-([^-]*)\.html$ /view?wall=$1&page=$2 [L]

Примечание: использование openlitespeed и все правила .htaccess работают

1 Ответ

1 голос
/ 17 февраля 2020

Проблема в вашем правиле перезаписи. Вы используете ([^ /] ), который использует неверный синтаксис (. ), и ваше правило перезаписи будет работать отлично.

...