У меня есть сценарий (.php & smarty), который отображает страницы типа? A = abc, тогда как я бы хотел, чтобы он отображал запрошенные страниц как/abc. Ниже у меня есть код, который делает то же самое, что и я, но проблема в том, что когда я обращаюсь к /? A = abc, он отображает страницы, но не преобразует URL как/abc в адресную строку. Можете ли вы, ребята, помочь в этом?Мне нужен файл .htaccess для принудительного URL, чтобы быть/abc, чем быть? A = abc
Вот код, я использую в файле .htaccess моего сайта:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+index\.php\?a=([^\s&]+) [NC]
RewriteRule^/%1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /index.php?a=$1 [L]
Спасибо заранее.
Благодаря кучу, он отлично работает! ! :) – n3wbi3