2013-03-03 125 views
1

我有完全靜態網站,現在我想將此網站更改爲動態。但問題是,靜態網站擁有良好的流量,我不想失去這種流量。對於動態網站,我已經使用htaccess爲SEO原因重寫了URL。我想將靜態url重定向到重寫的url(這是我的.htaccess寫的)。將靜態HTML網址重定向到.htaccess重寫的URL

(A)中的靜態URL:

www.website.com/examples/java/datatype/boolean/printbooleanvalue.html 

(B)原始動態URL:

www.website.com/examples.php?language=?java&category=data-type&subcategory=boolean&exampleurl=print-boolean-value 

(C)Rewritted動態URL:

www.website.com/examples/java/data-types/boolean/print-boolean-value 

所以我想重定向URL(A) to URL(C)。有沒有辦法做到這一點?

+0

在問題中發佈您的'.htaccess'文件。 – 2013-03-03 04:46:26

回答

-1

你的.htaccess代碼:

Redirect /examples/java/datatype/boolean/printbooleanvalue.html http://www.website.com/examples/java/data-types/boolean/print-boolean-value 

在任何情況下,你碰到需要重定向:

Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/newfile.html 
-1

您可以硬編碼國防部重寫以調用PHP文件時該html文件被調用。

您在.htaccess中創建的SEO友好網址是多餘的。而不是搜索引擎優化友好的網址,使用相同的網址作爲您的原始網站。 例如在.htaccess文件寫這樣

RewriteEngine On 
RewriteBase/
RewriteRule examples/java/datatype/boolean/printbooleanvalue.html$ /examples.php?language=?java&category=data-type&subcategory=boolean&exampleurl=print-boolean-value [L] 

此規則每當請求原始的HTML文件將加載PHP文件,它會使用相同的URL作爲前輩之一。

希望有所幫助。

+0

他要求通過.htaccess重定向。 – Pachonk 2013-03-03 04:41:29

+0

好吧,刪除所有其他選項,只顯示使用.htaccess的一個選項。 – 2013-03-03 05:47:22

+0

重新閱讀op的問題,這不是他要問的。 – Pachonk 2013-03-03 22:44:02