我正在尝试将网址传递到包含以下数字的网站:
www.example.com/234
我希望他们像这样重写:
www.example.com/view.php?id=234
我的重写规则无效:
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]
RewriteRule ^([0-9]+)$ view.php?id=$1 [L]
答案 0 :(得分:0)
只用这两行试试:
RewriteEngine on
RewriteRule ^([0-9]+)$ view.php?id=$1 [L]
一旦你有了这个工作,就放入条件。根据我的理解,第3行是重定向所有内容。对我来说似乎是一个无限循环。