Permalink problem

时间:2017-04-11 作者:junkrig

我有两个WordPress网站在同一帐户下共享托管,即同一服务器上的不同文件夹。Permalinks在一个站点上工作,但在另一个站点上不工作。在断开的站点上,我在访问主页以外的页面时收到apache server 404错误消息。

到目前为止,我一直在尝试修复损坏的永久链接:

重新保存永久链接。

已删除。htaccess文件-然后再次保存永久链接。这个已在服务器上成功生成包含以下内容的htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress 
将主题切换为2017主题。

取消激活所有插件。

我没有访问服务器的权限来检查apache2。配置文件:

    AllowOverride All
但我认为应该正确设置,因为永久链接在一个站点上工作正常,对吗?

对于我可以尝试/测试什么以使其工作,还有其他建议吗?

非常感谢!

1 个回复
最合适的回答,由SO网友:junkrig 整理而成

事实证明,这毕竟是一个服务器问题。

将垃圾文本添加到。htaccess文件应该产生错误,但它没有产生,这表明。根本没有读取htaccess文件-https://docs.bolt.cm/3.4/howto/making-sure-htaccess-works

我在主机控制台上又看了一眼,可以选择“同步”。htaccess文件。这把它修好了。

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?