自定义固定链接仅在某些页面中显示404错误

时间:2018-10-31 作者:Sergio

在本地主机环境中为产品URL创建自定义永久链接后,我的Wordpress的某些页面无法工作。主页可用,但例如/联系人页返回404。如果我查看Apache日志,它显示的是404发件人/联系人。我的环境使用WAMP和Windows 10。

我尝试了我读过的最常见的东西,比如:

启用mod\\u重写

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
将永久链接重置为默认值,并根据需要进行更改。

删除。htaccess。

还有:

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
mod\\u rewrite已启用,Wordpress拥有编辑权限。htaccess和我是否删除。htaccess并重新创建永久链接,htaccess将再次创建。

我的永久链接是%parent\\u category%和%keyword%,所以产品的URL是:/parent\\u类别/关键字/产品名称。

对于%parent\\u category%,我获取产品的父类别(WooCommerce),对于%keyword%,我从产品的Yoast SEO关键字字段获取。

我还能查什么?

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

最后,这是因为我没有编写产品库。因此,在编写了像/product/%parent\\u category%/%keyword%这样的产品库之后,一切都很好。此外,我使用了一个名为Woocommerce Permalink Manager的插件从URL中删除“产品”。

结束