На самом деле у меня есть эта проблема:.htaccess RewriteRule в путь без изменения URL в Smarty (PHP)
адрес, который приходит на внутренней странице, как
http://example.co.in/page.php?id=2
Что я хочу на самом деле, как
http://example.co.in/AboutUs
можно ли с помощью только .htaccess? Мой .htaccess код приведен чуть ниже, но это дает выход как этого
http://example.co.in/page/2
Options -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/page\.php\?id=([0-9]+)\s [NC]
RewriteRule^/page/%1? [R=301,L]
RewriteRule ^page/([0-9]+)$ /page.php?id=$1 [L]
Я пробовал много, но не получить успех!
Не использовать правило для каждой страницы, просто переписать все запросы без файлов в 'index.php', затем посмотреть на пути часть URL в простом массиве, чтобы включить страниц по ID. Это называется маршрутизация. – Walf
Hii @Walf! На самом деле я не могу использовать маршрутизацию в нем, и я должен сделать это только для двух страниц, так что можно ли манипулировать/переписывать url только с помощью .htaccess? – Roshan
Вы не можете добавить 5 строк PHP? Даже в новом файле? – Walf