我一直在争夺几个小时,搜索谷歌和StackOverflow,没有解决我的问题,希望你们能帮忙! : - )
我有一个参数页面如下:profile?userid=123456789
。我希望它重写为profile/123456789
。我有,但现在这个页面上的所有链接都获得/profile/link
。这有什么问题吗?在此先感谢,我的.htaccess代码来了。
RewriteEngine on
RewriteCond %{REQUEST_URI} !/profile\.php
RewriteRule ^profile/([^/]*)$ /profile?userid=$1 [L,QSA]
答案 0 :(得分:0)
尝试这个,它适用于我有很多配置
RewriteEngine On
RewriteRule ^profile/([^/]*)$ /profile?id=$1 [L]
如果您希望([^/]*)
是专有号码,则需要使用PHP来重写您的网址
答案 1 :(得分:0)
您可以按照以下更改规则参数顺序,使其正常工作
RewriteEngine on
RewriteRule ^profile?userid=([^/]*)$ profile/$1 [L]
希望这会对你有所帮助:)。