【发布时间】:2010-11-12 10:26:26
【问题描述】:
我不希望服务器总是将我的 URL 重定向为“http://www.domain.com”格式,即使用户只写“domain.com”。
我可以在网上找到一些这样的例子,但是我已经在 .htaccess 文件中进行了一些修复,我不知道在哪里放置什么,所以它不会与之前的代码冲突。
这是我的 .htaccess 文件:
RewriteEngine on
RewriteBase /
ErrorDocument 404 /404
RewriteRule ^adminator/?$ adminator/login.php [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2&detail3=$3&detail4=$4 [QSA,L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2&detail3=$3 [QSA,L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?detail1=$1&detail2=$2 [QSA,L]
RewriteRule ^([^/\.]+)/?$ index.php?detail1=$1 [QSA,L]
我应该输入什么,所以 URL 会重定向到“www”?
最后一个问题,我只需要这样做,这样搜索引擎就不会遇到 URL 问题吗?
【问题讨论】:
标签: .htaccess url redirect canonical-link