2014-03-31 85 views
0

我的工作最近已將其網站轉換爲在Wordpress上運行。舊網站是用ASP製作的。我們的營銷部門已經爲一個事件通告了一個特定的URL,但現在這個URL已經改變了。WordPress的永久鏈接/之前的URL問題

舊網址是: /who-are-you/stem-intro.aspx

新的網址是:/stem2014/

我可以用我的htaccess文件,使第一個URL轉到沒有.aspx文件的第二個URL?

謝謝你的幫助。

回答

1

可以用301簡單地進行重定向.htacess,尤其是如果這是一次性的東西

Redirect 301 /who-are-you/stem-intro.aspx http://www.YOURSITE.com/stem2014/ 
+0

我試過使用這種方法,它的工作原理,但現在我不能再更改重定向網址,它不會更新。思考? – notchris

+0

你是什麼意思'第二次改變重定向url?你是否試圖將兩個頁面重定向到同一頁面或..? – celeriko

+0

我在我的.htaccess文件中添加了推薦的行 - 我意外地錯過了URL中的一個字母,在我上傳文件後意識到這一點,我回去修復了URL,重新上傳了文件,現在更改不會生效。上傳更改後的第一次是即時的。 – notchris

2

是的,你可以用你的WP的.htaccess(略低於RewriteEngine線)的頂部這樣的規則:

RewriteRule ^who-are-you/stem-intro\.aspx$ /stem2014/ [L,NC,R=301] 
+0

這個答案是非常有幫助和正確的,但是,下面的答案更適合我的需要,因爲它更多地用於臨時目的。 – notchris

+1

您可以爲您選擇任何答案,但通常不應該將'mod_rewrite'規則與'mod_alias'混合使用。這是基於mod_rewrite的規則,它已經被wordpress使用。 – anubhava