在URL中隐藏文件扩展名和php获取变量
我有这样的URL:在URL中隐藏文件扩展名和php获取变量,php,.htaccess,mod-rewrite,strtok,Php,.htaccess,Mod Rewrite,Strtok,我有这样的URL: http://domain.net/news.php?url=/abcd.html 我需要strip.php?url=到如下url: http://domain.net/news/abcd.html 刚刚试过: 修改.htaccess文件:RewriteRule^news/(*)news.php?url=$1[L,QSA] 将strtok放入news.php: $url=strtok($_服务器[“请求URI”],“?”) 但它不工作,在根文件夹中,Drupal CMS正
http://domain.net/news.php?url=/abcd.html
我需要strip.php?url=到如下url:
http://domain.net/news/abcd.html
刚刚试过:
RewriteRule^news/(*)news.php?url=$1[L,QSA]
请帮忙 如果我理解正确,你的模式和替代品是混合的。你有没有试过换一种模式,换一种
RewriteRule news.php?url=(.*) ^news/$1 [L,QSA]
你定义了RewriteLog吗?@MTroy:我不知道你的确切意思,但是RewriteURL在我的服务器上运行得很好。是的,我知道,我建议将RewriteLog作为根目录。这个医生能帮你吗?(关于rewritebase)你的drupal版本是什么?drupal的干净URL工作正常,我只需要news.php脚本的干净URL(news.php不是drupal脚本,只是与drupal运行同一个文件夹)请编辑问题并将其发布到那里。