【发布时间】:2015-01-13 12:12:29
【问题描述】:
我是使用 htaccess 和 mod_rewrite 的新手,所以我刚刚设法让我的功能将我的 GET 页面变量重写为examples.com/page_name/
但是,这需要 / 之后,我知道它已明确添加到重写中,但如果我删除它,则会收到 500 错误,我尝试添加 ?之后,根据我在网上找到的资源,这将使它成为可选的,但是,它再次给我一个 500 错误,还有没有更好的方法来写这个?
RewriteEngine On
RewriteRule ^([^/]*)\/$ /?page=$1 [L]
【问题讨论】:
-
RewriteRule ^([^/]*)(?:\/)?$ /?page=$1 [L]是你想要的。
标签: php .htaccess mod-rewrite