У меня есть следующая ссылка, и я бы хотел ее изменить с помощью modrewrite. В моем компьютере у меня есть новейший xampp.mod_rewrite rewrite engine не работает
У меня есть следующие ссылки: http://localhost/site/index.php?site=blog&action=watch&blogID=1&title=my_new_site
хотел бы, чтобы изменить: http://localhost/site/blog/1/my_new_site
Или если у вас есть гуманного, может быть, я буду использовать http://localhost/site/blog/my_new_site
У меня есть этот код:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?site=$1
RewriteRule ^/blog/(.*)/(.*)/?$ index.php?site=blog&action=watch&blogID=$1&title=$2
EDITED:
я изменил свое правило, но до сих пор не работает
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?site=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ index.php?site=blog&action=watch&blogID=$1&title=$2 [L]
до сих пор эс не работают следующие: http://localhost/site/blog/1/my_new_site
Я получил следующее сообщение об ошибке: Запрошенный URL не найден на этом сервере.
возможно дубликат [Rewrite URL с .htaccess для нескольких параметров] (http://stackoverflow.com/questions/14786340/rewrite-url-with-htaccess -for-multiple-parameters) –
Дубликат http://stackoverflow.com/questions/14786340/rewrite-url-with-htaccess-for-multiple-parameters –
Где находится этот .htaccess? – anubhava