【发布时间】:2015-12-30 23:55:59
【问题描述】:
我到处寻找合适的解决方案/方法,但似乎找不到任何适合我的东西。 我什至问过朋友,他们都帮忙了,但都没有成功。
我想要做的是,更改浏览器中显示的 URL,但仅此而已。 (没有重定向,页面重新加载)。 我想这样做是为了让我的 UCP 在浏览某些页面/文件时看起来更干净。
我想达到什么目的? 这是个人资料上的一个示例,URL 是:
mysite.com/ucp/profile.php?player=Heartfire
但是,我希望它看起来像
mysite.com/ucp/profile/heartfire
或者别的什么!我只想摆脱 .PHP 之后的参数
我已经尝试了各种在谷歌和这个网站上找到的例子,但似乎都没有用,有人可以指导我一路走来实现结果吗。
到目前为止我尝试了什么? 以下是我之前尝试过的一些示例:
RewriteRule ^profile/([0-9]+)/?$ /ucp/profile.php?player=$1
RewriteRule profile.php?player=$1 profile.php [NC,L]
RewriteRule ^profile$ profile.php?player=$1
那么我做错了什么,它不起作用?
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting friendly-url