【发布时间】:2013-12-28 14:59:12
【问题描述】:
事实上,我正在处理一个小的 php 脚本,并且我正在使用像 rewrite 这样的 somme htacces 函数,但我有一个问题,为了让我使用这个代码将所有 urls dream-9.html 重定向到 dream.php?id=9 :
RewriteEngine On
RewriteRule dream-([0-9]+)\.html dream.php?id=$1 [L]
最近我决定将所有非 www 重定向到 www,但我在从非 www 重定向到 www 时遇到问题,dream-9.html 变为 dream.php?id=9 并且它显示在链接上,这是第二个代码:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^/?(.*) http://%1/$1 [L,R=301,NE]
【问题讨论】: