2017-03-29 59 views
0

我已经将WordPress网站上传到了一台工作正常的新服务器上。但固定链接设置不起作用。所有其他页面都返回404错误。WordPress的永久链接在服务器上不起作用

及以下我.htacces S档

 
    
     RewriteEngine On 
     RewriteBase/
     RewriteRule ^index\.php$ - [L] 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteRule . /index.php [L] 
    
+0

什么是你的永久链接结构? – roundAbout

+0

试试这个:转到永久链接设置将其设置为默认并保存,并老化将其更改为所需的。 –

+0

WebServer使用什么? webserver环境是否允许url重写(Apache的mod_rewrite,nginx的try块)? – Butuzov

回答

2

请检查Apache模块重写。

在根wordpress文件夹中插入到index.php中phpinfo(); 并找到这个字符串mod_rewrite。如果它`不,告诉它你的主机供应商的支持

+0

没有人对Apache =)说过一句话,但最有可能的是这种情况! – Butuzov

0

要修正这个错误一个也可以试试这个方法:

打开的phpmyadmin>WordPress数据库>wp_options表

这里查看前两个字段并更新option_value并带有正确的WordPress位置。之后,重新加载永久链接,希望错误可能会消失

相关问题