尝试在我的网站上进行搜索引擎优化。想要确保http://转到www。改善谷歌搜索结果。改变了网站上提出的.htaccess,现在当我试图保护旧文件时,我收到了404消息。网站没有显示任何东西,只有一个空白的白色屏幕(没有错误)。 原始.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Wordpress/index.php [L]
</IfModule>
# END WordPress
我放的是什么:
# BEGIN WordPress
RewriteCond %{HTTP_HOST} !^www\.URL\.ch [NC]
RewriteRule ^(.*)$ http://www.URL.ch/$1 [L,R=301]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
任何人都知道如何保存旧代码以便网站再次运行? 非常感谢!
答案 0 :(得分:0)
您可以在RewriteEngine On
行后插入重写规则:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.URL\.ch [NC]
RewriteRule ^(.*)$ http://www.URL.ch/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
另外请记住在WP永久链接中更改站点和主页URL。