Php Can';不要在Wordpress中为SEO友好创建永久链接

Php Can';不要在Wordpress中为SEO友好创建永久链接,php,wordpress,woocommerce,permalinks,Php,Wordpress,Woocommerce,Permalinks,我在Wordpress上使用WooCommerce插件创建“SEO友好”链接时遇到问题 在设置->常规->永久链接中 在此设置中: 常用设置:帖子名。 可选:没有任何更改。 产品永久链接:默认 当我添加新产品时,我单击该产品的链接。URL显示如下: 示例我的产品名称为:班庄农南博 但它显示了如下错误: 找不到对象 在此服务器上找不到请求的URL。网站上的链接 参考页面似乎错误或过时。请通知作者 关于错误的那一页 如果您认为这是服务器错误,请联系网站管理员 用于在永久链接中设置的图像: 转到产

我在Wordpress上使用WooCommerce插件创建“SEO友好”链接时遇到问题

在设置->常规->永久链接中

在此设置中:

常用设置:帖子名。 可选:没有任何更改。 产品永久链接:默认

当我添加新产品时,我单击该产品的链接。URL显示如下:

示例我的产品名称为:
班庄农南博

但它显示了如下错误:

找不到对象

在此服务器上找不到请求的URL。网站上的链接 参考页面似乎错误或过时。请通知作者 关于错误的那一页

如果您认为这是服务器错误,请联系网站管理员

用于在永久链接中设置的图像:

转到产品URL时出现错误的图像:

更新:我的
.htaccess

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

# END WordPress
#开始WordPress
重新启动发动机
重写基/ducloc/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/ducloc/index.php[L]
#结束WordPress

Apache配置文件

ubuntu -> /etc/apache2/apache2.conf
arch -> /etc/httpd/conf/httpd.conf
在配置文件末尾添加站点的mod_rewrite和.htaccess支持添加以下行:

#My site mod_rewrite configuration
<Directory "/ABSOLUTE/PATH/YourSite">
  AllowOverride All
</Directory>
Enable mod_rewrite

ubuntu: sudo a2enmod rewrite
arch: Uncomment, in apache configuration file, the line LoadModule rewrite_module modules/mod_rewrite.so
Restart apache

ubuntu: sudo service apache2 restart
arch: sudo systemctl restart httpd
#我的站点修改重写配置
允许超越所有
启用mod_重写
ubuntu:sudoa2enmod重写
arch:取消对apache配置文件中LoadModule rewrite\u modules/mod\u rewrite.so行的注释
重新启动apache
ubuntu:sudo服务apache2重启
arch:sudo systemctl重新启动httpd

为您的arch linux使用以下设置

尝试检查mod_rewrite是否已打开,并发布您的htaccess,@Exprator I更新了我的
。htaccess
您的htaccess似乎很好,您使用的是什么操作系统?你用的是什么服务器?我用的是基于ArchLinux的发行版Manjaro。Apache正在默认设置我的服务器。我是
sudo chmod-R 777/ducloc
/ducloc
是WordPress的源代码。我的朋友正在使用Windows。他不像我一样有问题。