我正在尝试添加以下重写规则:
add_rewrite_rule(\'([A-Za-z0-9])/([A-Za-z0-9])\', \'index.php/product?subcategory=$1&product=$2\', \'top\');
add_rewrite_rule(\'([A-Za-z0-9])\', \'index.php/categories/?cat=$1\', \'top\');
问题是它会影响管理页面,导致内部服务器错误。
刷新规则后.htaccess
文件已将上述规则添加到以下内容中:
RewriteRule ^([A-Za-z0-9])/([A-Za-z0-9]) /wordpress/index.php/product/?subcategory=$1&product=$2 [QSA,L]
RewriteRule ^([A-Za-z0-9]) /wordpress/index.php/categories/?cat=$1 [QSA,L]
比如:
<domain>/GameConsoles/Nintendo3ds
<domain>/GameConsoles
但问题是,我设置的规则似乎与管理中的规则相匹配。
我做错了什么?关于SEO最佳实践,我应该这样做,还是使用以下方法更好:
<domain>/product/Nintendo3ds
<domain>/category/GameConsole
提前感谢!