2014-12-06 118 views
0

我希望你能帮助我。 我使用/%postname%/为固定链接结构,和我的.htaccess是这样的:?WordPress的永久链接不重定向链接在我的新主题

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

在默认主题的一切工作正常,但在我需要使用的主题,默认链接” P = 123'不会重定向到'Post Name'链接,并且两个链接都在同一时间工作,我不知道该怎么办!请帮帮我。 感谢所有

回答

0

不完全确定你在问什么。你刚刚上传你的网站到另一台服务器?如果是这样,那么你只需要去设置>永久链接并点击更新按钮。它会工作。

+0

谢谢你的回答!不,我只是在我的本地主机进行测试,问题是一样的! 默认主题工作正常,我也有同一主机上的另一个WordPress,并且工作正常,我真的不知道我必须做什么! – sdsp 2014-12-06 00:21:32

+0

你的.htaccess看起来很好。您是否尝试将邮政名称切换回默认的永久链接设置。更新然后切换回来?这是一个很奇怪的问题,并且没有看到默认vs当前主题很难推断出来。 – Jabuka 2014-12-06 00:29:05

+0

是的,我尝试了很多次,但没有更改.. – sdsp 2014-12-06 12:34:05

2

请尝试刷新重写规则。

/* Flush rewrite rules for custom post types. */ 
add_action('after_switch_theme', 'bt_flush_rewrite_rules'); 

/* Flush your rewrite rules */ 
function bt_flush_rewrite_rules() { 
    flush_rewrite_rules(); 
} 

如果不起作用,这意味着有任何功能可以阻止对主题进行重定向。

+0

谢谢你的帮助。 我必须在我的functions.php中使用!如果是的话,我做了,我换了我的主题,但没有改变! – sdsp 2014-12-06 12:33:27

+0

当您激活自定义主题时,所有固定链接都不起作用,或者其中一些不起作用? – Eric 2014-12-08 07:44:56

+0

同样的问题在其他永久链接,丑陋和漂亮的链接都工作,但我只需要漂亮的链接,我只有在我的自定义主题这个问题! – sdsp 2014-12-09 21:35:53