我有一箇舊的網站爲我編程,現在我已經遷移到WordPress,但許多網站仍然有鏈接到舊的網址,我想重定向到Wordpress,因爲有404響應。重寫規則WordPress的自定義網址
舊的結構是:http://www.website.com/news/2013/june/01/slug-slug-slug-slug 在WordPress新:http://www.website.com/news/2013/06/01/slug-slug-slug
請注意,我只需要改變:
january -> 01
february -> 02
march -> 03
april -> 04
may -> 05
june -> 06
july -> 07
august ->08
september -> 09
october -> 10
november -> 11
december -> 12
我一定要包括WordPress的的.htaccess或東西rewrite.php文件?我一直在想,我只需要將%monthday%變量從數字更改爲字符串......但如果我更新WordPress,我可能需要再次更改它。
它不起作用,但是不會引發任何錯誤。那麼,在wordpress中,它顯示我沒有找到404,所以重定向無法正常工作。我必須解釋,我有一個/ wordpress文件夾中的wordpress,所以我在.htacces中:#BEGIN WordPress RewriteEngine On RewriteBase/wordpress/ RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /wordpress/index.php [L] 這是否影響我的重寫規則?我知道在url中我必須添加mysite.com/wordpress –
walolinux
是的,正如我之前所說的,你必須在發送請求到wordpress索引文件的規則之前添加我的規則。在這種情況下,將規則放在'RewriteBase'後面。 – Sumurai8