我創建了一個Wordpress網站,它是舊網站的更新版本。舊網站已經在谷歌搜索中有一些高的鏈接,我想創建htaccess中的舊頁面重定向到新的(域保持不變)。例如,我有這樣的使用htaccess在Wordpress中重定向頁面
/index.php?event=newsdetails&news_id=139&parent_id=4&menu_id=1
一個鏈接,我想它重定向到這個
/blog/my/link
我怎麼能這樣做?它是否可行?是否可以在任何域上運行(例如,新站點現在在測試域中)? 這裏是我的htaccess的文件,但它不工作的方式我想:
RewriteEngine On
RewriteBase/
#RewriteCond %{HTTP_HOST} ^(www\.)?pchig\.pl$ [NC]
#RewriteRule !^pl/ /pl%{REQUEST_URI} [L,NC]
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
#Redirections
RewriteRule ^/index.php?event=newsdetails&news_id=140&parent_id=4&menu_id=1(\/.*)?$ /blog/my/link [R=301,L]
是什麼/博客/我的/鏈接?這並不明確。 'blog'是一個子目錄嗎?不要把'/ blog/my/link'這樣的例子,這沒有幫助。把你期望的鏈接看作你的問題中新網站的瀏覽器。 – 2015-02-08 05:53:11
新鏈接應該是永久鏈接。例如/ blog/new-in-china – JayKey 2015-02-08 09:15:12