在Wordpress上使用WooCommerce插件时,为“SEO-Friendly”创建链接时遇到问题。
在设置中 - >一般 - >固定链接。
在此设置中:
常用设置:帖子名称。 可选:没有任何改变。 产品永久链接:默认。
当我添加新产品时,我点击此产品的链接。 URL显示如下:
http://localhost/ducloc/product/banh-trang-nuong-nam-bo/
示例我的产品名称为:banh-trang-nuong-nam-bo
。
但它显示的错误如下:
找不到对象!
在此服务器上找不到请求的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
答案 0 :(得分:1)
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
为arch linux使用以下设置