Я пытаюсь настроить базовую перезапись, но она не работает.Я хочу добиться следующего:
http://www.example.com/view.php?page=1
Переписать на
http://www.example.com/view/1
Я перепробовал все, что смог найти, и ничего не работает.Любая помощь приветствуется.
ОБНОВЛЕНИЕ: Кажется, это работает, но я хочу, чтобы страница была перенаправлена, и я предпочел бы не делать этого.Вывод не совсем то, что я хотел, так как строка запроса все еще видна.
output: http://www.example.com/view/1?page=1
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} /view.php$
RewriteCond %{QUERY_STRING} ^page=([A-Za-z0-9\+]+)$
RewriteRule ^(.*)$ /view/%1 [R=301,QSA,L]
RewriteRule ^view/(.*)$ /view.php?page=$1&a=1 [L]
</IfModule>