【发布时间】:2013-07-12 21:15:51
【问题描述】:
我正在尝试替换链接,但以内部服务器错误结束
www.domain.com/profile.php?id=1
我想要它->
www.domain.com/1
.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^login\.php\/?(.*)$ "http\:\/\/domain\.com\/$1" [R=301,L]
RewriteRule ^([^/]*)$ /profile.php?id=$1 [L]
【问题讨论】:
-
第 4 行永远无法工作,因为您无法匹配后面的部分?与重写规则。为此,您可以使用 RewriteCond like in this Question。
-
谢谢我正在尝试:)
标签: .htaccess