Plain permalinks not working!

时间:2018-09-02 作者:santosh hegde

对于我的wordpress网站,普通永久链接不起作用。帖子url正在更改,但当我们单击帖子时,它不会重定向到帖子页面。它将出现在主页上。

例如:

http://example.com/?p=14523
如果我将永久链接更改为其他自定义格式,它将正常工作并显示帖子页面。例如:

http://example.com/2018/09/01/postname/
我尝试创建一个新的.htaccess 将永久链接更改为普通后的文件。仍然不工作。

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

形状的普通永久线/?p=14523 (或/index.php?p=14523) 不一定需要.htaccess 文件,因为它们不需要mod\\u rewrite来重写URL(与您提到的自定义永久链接不同)。

但是,对于表单的URL/?p=14523 (与/index.php?p=14523), 如果没有明确说明索引文档(即。index.php) 在URL中,然后DirectoryIndex 必须在服务器上正确设置。这可以通过以下方式实现.htaccess 使用以下指令:

DirectoryIndex index.php
通常,这在大多数服务器上都是默认设置的,但有时不是。

SO网友:Roshan Deshapriya

删去htaccess和重置permalinks,我曾遇到过类似的事件,它确实起到了作用。

结束