1
我对.htaccess编辑或正则表达式几乎一无所知。我做了什么,试图让我的网站重新定向从www
版本non-www
版本是我跟着张贴在这里的答案:.htaccess将www重定向到非www无法正常工作
不过,我得到的是,如果我进入www.example.com
,我得到:
example.com/example.com/
和我的网站上
404错误这是我的.htaccess文件:
#Adjust default time zone
SetEnv TZ America/Toronto
#Begin redirect www to non-www
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule^http://%1%{REQUEST_URI} [NE,R=301,L]
# Google Analytics Integration - Added by cPanel.
<IfModule mod_substitute.c>
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|(<script src='/google_analytics_auto.js'></script>)?</head>|<script src='/google_analytics_auto.js'></script></head>|i"
</IfModule>
# END Google Analytics Integration
有人能告诉我我做错了什么吗?
你是如何在重定向的URL中获得example.com/example.com /'的?您是否尝试清除浏览器缓存? – anubhava
配置文件或.htaccess中必须有其他内容。或者,也许该网站在一个子目录中,并且目录前缀存在一些问题。 –