这是什么,是在位于同一目录作为我的PHP项目我htaccess文件:重写的Apache/htaccess的规则不起作用
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase/
我有我的网页上一个链接发送用户到这个地址:
http://localhost/PHPTest/index.php?article=27
这是我想要的输出== index.php/article_27
?
UPDATE:
当我按下了链接,这是在URL中的输出:
http://localhost/PHPTest/index.php?article=27
这应该在.htaccess被拦截在我的PHP项目文件夹并将其交换到这个:
http://localhost/PHPTest/index.php/article_id_27
这是我的重写规则。但它不起作用:
RewriteRule ^index.php?article=([0-9]+)$ index.php/article_id_$1
更多信息。这里是我的项目路径,其中指数PHP是:
C:\xampp\htdocs\PHPTest
不是'RewriteRule'的倒数顺序吗?你的意思是“服务器不生产这个”? – bububaba 2012-03-26 10:33:36
它不起作用////////// – BlackFire27 2012-03-26 10:42:59
我不能说你的评论对你面临的问题有更多的了解。更清楚你想要达到的目标以及目前正在发生的事情。 – bububaba 2012-03-26 11:09:40