2012-02-01 174 views
0

我一直在努力爲年齡來重寫我的網址,使他們是搜索引擎優化友好。這是迄今爲止我在開發網站時遇到過的最艱難的任務,仍然沒有任何成效。與搜索引擎友好的網址的問題

我有我的鏈接設置這樣

<a href="view_portfolio.php?portid=<?php echo $row_portfolio['portid']; ?>" class="purpletoblacklink">Read On 

和我htacess設置這樣

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule /portid/(.*)$ /page/view_portfolio.php?portid=$1 

基本上採取什麼關於這個問題的每一個教程告訴開發商做。

這是第一次,我發佈任何論壇上的問題。

回答

2

大多數mod_rewrite教程中沒有提到的一個重點是:mod_rewrite重寫請求而不是響應。

所以,如果你把foobar.php HTML文檔中,你的瀏覽器將請求foobar.php,即使你有一個重寫的QUUX內部請求foobar.php,因爲它是foobar.php HTML文檔是指一個規則。

你的情況,你已經需要服務於HTML文檔鏈接到/portid/…

<a href="/portid/<?php echo $row_portfolio['portid']; ?>" class="purpletoblacklink">Read On