我的.htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我正在重定向到HomePage,但仅限于一个wordPress类别。有问题的类别是航空公司。 URL /航空公司/测试/
此行曾在.htaccess中,但已删除。
#RewriteRule ^airlines/(.*)/(.*).png$ ./upload-router.php?folder=$1&airline=$2 [L
]
还重建permaLinks。
我可以通过更改/%category%/%postname%/来修复此错误 到/%category%xxx /%postname%/ ,但当然我需要它是原创的。
我也可以通过将类别重命名为airlines2
来修复它答案 0 :(得分:0)
使用wp_redirect()
重定向类别可能更简单。
function redirect_airlines_category() {
if (is_category( 'airlines' ) && !is_single()) {
$new_url = "http://frontpage";
wp_redirect($new_url, 301);
exit;
}
}
add_action('template_redirect', 'redirect_airlines_category');
将此信息放在您的functions.php中,将首页更改为首页的网址,然后重定向到类别页面的查询。
答案 1 :(得分:0)
尝试在更新.htaccess文件后更新固定链接设置,它应该可以解决您的问题。
答案 2 :(得分:0)
固定。大型项目,不知何故slu slu之间存在冲突。很抱歉给您带来不便。