【发布时间】:2014-08-17 03:51:44
【问题描述】:
我希望能够打开以下网址
http://example.com/login/12345
在后台,它应该加载:
http://example.com/index.php?endpoint=login&access_key=12345
显然,我已经尝试了许多 htaccess 生成器来创建适当的 RewriteRule 集。
例如以下(来自:http://www.generateit.net/mod-rewrite/index.php):
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /index.php?endpoint=$1&access_key=$2 [L]
即使我知道在我的服务器上启用了 .htaccess 和 mod_rewrite(我尝试设置一个测试以使用 htaccess 和 mod_rewrite 将所有请求从 example.com 重定向到 example2.com,并且它有效),我无法让它工作。
我现在花了将近 2 个小时在 stackoverflow 和其他网站上寻找解决方案,但我所有的尝试都失败了。
我希望有人能帮我找出在上面的例子中重写我的网址的正确方法。就像上面解释的那样。
提前非常感谢!
【问题讨论】:
-
究竟是什么“不起作用”?!它做什么或不做什么?
-
login是变量吗?意思是,它也可以是http://example.com/housenumber/12345吗? -
您的 .htaccess 文件的位置是什么?
标签: php .htaccess mod-rewrite