2014-12-06 114 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