繁体   English   中英

403错误-永久链接设置设置为“帖子名称”时,WordPress链接不起作用

[英]403 Error - Wordpress link not working when permalink setting is set to 'post name'

我正在将我的第一个Wordpress网站迁移到实时服务器。 最终,该站点将拥有其自己的域名,但是出于测试目的,我将其作为文件夹上传到我自己的个人站点中。

http://connorhome.com/moorfield/

除“餐厅”页面(抛出403错误)之外的所有页面均有效。 该页面在本地很好。 值得注意的是,此页面使用与其他页面不同的模板。

如果我将永久链接结构更改为“默认”,则页面加载正常。 有人对如何解决这个问题有任何想法吗? 我读过“职位名称”不是一种结构永久链接的好方法,但是对于这个站点(只有几页)而言,它是理想的,因此,我希望它能正常工作。 谢谢。

这是我的.htaccess文件显示的内容:

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

# END WordPress

您必须与子弹“餐厅”有冲突,请检查您是否有具有相同子弹的帖子或自定义帖子类型项目。此外,尝试重新保存永久链接以刷新重写规则。.我通常有这些我将自定义帖子类型重写为与现有页面相同的标签时出现问题

很抱歉,我无法发表评论,因为我会做而不是回答。 但是我想知道“餐厅”是否是一种自定义分类法。

另外,请检查已删除的页面和帖子,以查看是否存在与/ restaurant具有相同永久链接的页面-如果是,请将其删除。

通过使用主机管理工具来创建实际的子域,而不是使用重写规则。 然后,重新生成.htaccess文件。 它将是:moorfield.connorhome.com

尝试使用此插件刷新您的重写规则

确保先在服务器中启用重写模式,然后再检查是否已启用服务器重写模式,因为仅当未启用重写模式时才会出现此错误。 在本地主机中,您可以启用apache2扩展名并重写,然后检查其是否正常工作。

也许您应该重置“餐厅”目录的权限。 此处有更多详细信息: http : //en.wikipedia.org/wiki/HTTP_403

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM