У меня есть URL, как это:
http://domain.net/news.php?url=/abcd.html
Мне нужна полоса .PHP? URL = на URL, как это:
http://domain.net/news/abcd.html
Только что попробовал:
RewriteRule ^news/(.*) news.php?url=$1 [L,QSA]
Поместите strtok в news.php:
$ URL = strtok ($ _ SERVER [ «REQUEST_URI»], ‘?’);
Но это не работает, в корневой папке, работает Drupal CMS, это означает, что файл index.php обрабатывает все.
Мой файл .htaccess здесь: http://pastebin.com/xktzt0yc
Пожалуйста помоги!
Если я правильно понял, ваш шаблон и заменитель смешаны. Вы пытались изменить шаблон и заменить?
RewriteRule news.php?url=(.*) ^news/$1 [L,QSA]
Других решений пока нет …