[英]Redirect URLs using partial query string
在我們使用Joomla的網站上,我們為Google網站站長工具找到了相同網頁的重復網址。 例如,以下網址轉到我們網站上的同一頁面:
第四個URL是我想要的實際路徑。 我將如何制定一個重寫規則,該規則可以抓取任何帶有"&id=75"
URL查詢字符串,並將其定向到SEF URL,而無需為每個incorect URL執行重定向301? 這經常發生。
成功! 使用RewriteCond
命令和非SEF地址的公共片段,以及使用正則表達式的目標地址的RewriteRule
命令,我為.htaccess文件提供以下內容:
RewriteCond %{QUERY_STRING} ^.*com_content&view=article&id=75&Itemid=74$
RewriteRule ^index\.php$ http\:\/\/www\.mysite\.com\/lawson\-equipment\/textile\-equipment\/dryers\/encore\-dryer? [R=301,L]
到目前為止,這似乎是有效的,並沒有影響我能看到的任何其他東西。 如果有更好的方法,請隨時評論或添加其他答案!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.