2015-11-10 247 views
1

我如何可以重定向從重定向WordPress的永久鏈接

example.com/%year%/%monthnum%/%postname%.html

一個WordPress的永久鏈接

example.com/%postname%

我試圖這樣做,通過一個插件,並通過添加以下代碼來.htaccess文件,但它的返回404未找到錯誤。

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(.*)$ http://www.example.com/$3

回答

0

試試這個在您的.htaccess文件:

RewriteRule ^[0-9]{4}/[0-9]{2}/(.*)\.html$ /$1 [R=301,L] 

確保它是WordPress默認重寫規則之上。

E.g.

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteRule ^[0-9]{4}/[0-9]{2}/(.*)\.html$ /$1 [R=301,L] 

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

# END WordPress 
+1

非常感謝! 它工作完美。 – Satish

+0

很高興工作。如果這是正確的答案,請點擊答案左側的複選標記圖標接受答案。 – drew010

相關問題