使用重写规则,当我有新的项目,我使用htaccess的重写的URL。我确信我的代码没有任何问题,因为我今天在xamp和000webhost上测试了它,并且没有任何问题。未定义指数WAMP
但是,当我在wampServer $_GET
测试相同的脚本不能正常使用的PHP页面,在这里我得到这个错误的:
output is Notice: Undefined index: key in D:\wamp64\www\cp\examples.php on line 5
问题是与wampServer服务器。也许我应该改变一些东西,但我不知道问题出在哪儿。
注:我启用rewrite_module
从wampServer Apache模块。
的htaccess代码:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /cp/
RewriteRule ^examples.html$ examples.php //it's working
RewriteRule ^examples/([a-zA-Z0-9]+)?$ examples.php?key=$1
的htaccess的第五行使用时,不使用PHP工作:
echo $_GET['key']; //output is Notice: Undefined index: key in D:\wamp64\www\cp\examples.php on line 5
你能列举一些例子网址,这是与请失败? – Bananaapple
感谢您的回放兄弟。 我使用这个网址 http:// localhost/cp/examples/11 –
通过在我的htaccess中添加-MultiViews解决了我的问题。 我不知道为什么这是在另一台服务器与这个选项! 但无论如何,我的问题解决了,谢谢 –