2011-10-28 58 views
1

一點背景 - 本網站運行Joomla和已經有海基會的URL。不幸的是,另一個網站上的其他人已經使用非sef網址(廣泛地)鏈接到我們的網站。 Joomla將允許這兩個版本的URL訪問正確的頁面。從已知的動態URL重定向301到已知的靜態URL

我寧願做一個簡單的

redirect 301 index.php?option=com_content&view=article&id=50&Itemid=18 http://www.mywebsite.com/anythingiwant.html 

但這不是那麼簡單的,我懷疑有些在第一URL中的字符需要進行轉義但也不能工作。我也把報價繞第一URL與轉義字符也不管我做什麼,我不能重定向一個非常具體和動態的URL到任何其他頁面。

+1

'Redirect'指令無法比擬的查詢字符串。你唯一的選擇是使用mod_rewrite - 它可以確保。 – LazyOne

+0

@LazyOne我忘了在這個問題上更新你,但我去了你的建議,並使用mod_rewrite的測試URL的Joomla做任何它的自定義改寫的東西了。 – Markus

+0

如果這一切都解決了,請發表您的解決方案/確切的規則作爲一個答案,並接受它 - 它可以爲其他人的類似的問題非常有用。日Thnx。 – LazyOne

回答

1

要解決我的問題SEO與此,我安裝爲Joomla的SEO模塊,允許我到一個「規範URL」 meta標籤分配給每一篇文章。我爲這個元標記添加了SEF url,並且Google已經相應地重新索引了它。