改变了.htaccess,现在网站已经空白,无法改回来

时间:2014-03-24 20:39:20

标签: wordpress .htaccess

尝试在我的网站上进行搜索引擎优化。想要确保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

任何人都知道如何保存旧代码以便网站再次运行? 非常感谢!

1 个答案:

答案 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。