【发布时间】:2011-12-12 15:50:35
【问题描述】:
我是 .htaccess 重定向的新手。
我正在使用下面的代码
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]
但是当我点击 URL http://example.com/folder/file.php 时,我被重定向到 http://www.example.com/file.php,这是错误的。
有人可以帮我解决这个问题
非常感谢帮助
谢谢
【问题讨论】:
-
我的 .htaccess 中有类似的代码,但在您的代码中看不到任何错误。有一些细微差别,例如第一行中的
%{HTTP_HOST} ^example\.com$ [NC]和最后一行中的[R,L,QSA]。该 .htaccess 中是否还有其他一些重写规则? -
请先告诉我们你想从这个重写规则中得到什么?纯文本中的几个例子会很好。
-
@anubhava 基本上当用户输入
http://example.com/folder/file.php时,我希望他被重定向到http://www.example.com/folder/file.php