.htaccess — скрыть расширение файла и получить переменные php в URL

У меня есть URL, как это:

http://domain.net/news.php?url=/abcd.html

Мне нужна полоса .PHP? URL = на URL, как это:

http://domain.net/news/abcd.html

Только что попробовал:

  1. Изменить файл .htaccess: RewriteRule ^news/(.*) news.php?url=$1 [L,QSA]
  2. Поместите strtok в news.php:

    $ URL = strtok ($ _ SERVER [ «REQUEST_URI»], ‘?’);

Но это не работает, в корневой папке, работает Drupal CMS, это означает, что файл index.php обрабатывает все.

Мой файл .htaccess здесь: http://pastebin.com/xktzt0yc

Пожалуйста помоги!

0

Решение

Если я правильно понял, ваш шаблон и заменитель смешаны. Вы пытались изменить шаблон и заменить?

RewriteRule news.php?url=(.*) ^news/$1 [L,QSA]
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]