我有这样的网址:
http://domain.net/news.php?url=/abcd.html
我需要将 .php?url = 带到这样的网址:
http://domain.net/news/abcd.html
刚试过:
RewriteRule ^news/(.*) news.php?url=$1 [L,QSA]
将strtok放入news.php:
$网址= strtok的($ _ SERVER [ “REQUEST_URI”], '?');
但它不起作用,在根文件夹中,Drupal CMS运行,这意味着文件index.php可以处理所有内容。
我的.htaccess文件在这里:http://pastebin.com/xktzt0yc
请帮忙!
答案 0 :(得分:0)
如果我理解正确,你的模式和替代品是混合的。您是否尝试过切换模式并替换?
RewriteRule news.php?url=(.*) ^news/$1 [L,QSA]