URL重写模块弄乱了$ _GET变量

时间:2016-07-30 19:23:46

标签: php apache .htaccess mod-rewrite

我已经建立了一个半工作的.htaccess文件来改变这个链接:

spam

到此:

localhost/profile.php?id=6

然而,这是在我的$ _GET变量的末尾添加.php。我不太熟悉重写模块,.htaccess等,但这非常烦人。无法在互联网上找到任何关于它的内容,如果有不同的方式来做或修复它我会非常感谢任何输入。

localhost/profile/6

1 个答案:

答案 0 :(得分:1)

尝试仅限制数字:

pip install pep8 -t c:\external --no-cache-dir --install-option="--install-scripts=C:\Python27\Scripts"

或排除RewriteRule ^profile/(\d*) profile.php?id=$1 ,如果ID不一定是数字:

.