2016-11-15 47 views
2

后,我刚搬到我的WordPress网站。移动比其他网页的所有网页后显示为404未找到。这是我尝试过的步骤。固定链接无法正常工作,甚至固定的.htaccess文件

我已经改变了默认的永久链接,它正常工作与那些。

添加以下代码为.htaccess

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    **RewriteCond %{REQUEST_URI} !=/server-status** 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

任何想法可能是什么?链接是http://dev.pwlawyers.ca/

回答

0

你的服务器运行Nginx的网络服务器,并htaccess的是Apache Web服务器。

+0

你是对的,我我很愚蠢。任何机会,你可以给我如何做才能得到这个权利的基本知识。我通常不会处理这个问题。通常只需使用复印机移动所有内容,而且从来没有出现问题 – user2189801

0

,所以我想我有固定的:

如果你的WordPress安装文件夹的根目录,然后添加这config文件块:

location/{ 
    index index.php index.html index.htm; 
    try_files $uri $uri/ /index.php?$args; 
} 

如果它是一个文件夹中,例如WordPress的文件夹然后添加:

location /wordpress/ { 
    try_files $uri $uri/ /wordpress/index.php?$args; 
} 

重新加载nginx,它应该没问题。

0

添加过滤器

您可以通过插件添加以下过滤器(或主题功能等):

// Stop WordPress from modifying .htaccess permalink rules add_filter('flush_rewrite_rules_hard','__return_false');

感谢