我已經搜索了幾個小時,但我找不到解決方案。 我剛剛建立了一個與舊網站有不同搜索網址的新網站。我試圖捕獲指向舊網站的搜索查詢並將它們發送到新網站搜索。 如: advanced_search_result.php search_in_description = 1個&關鍵字=發電機重寫規則將舊搜索轉發到新搜索
重定向到新的站點搜索,如:?? 的index.php路線=產品/搜索&搜索=發電機
我試着以下的變化沒有任何運氣。
RewriteRule ^advanced_search_result\.php?.*keywords=(.*)$ index.php?route=product/search&search=$1 [R=301,L]
任何幫助,將不勝感激。
什麼是「沒有任何鎖定」實際上是什麼意思?怎麼了?你有沒有看到重定向?這是錯的嗎?它會崩潰嗎?宇宙是否內爆? – arkascha
確保http服務器進程能夠讀取您的動態配置文件,確保所有文件的解釋都已啓用('AllowOverride'指令),檢查是否啓用了重寫模塊並使用'RewriteEngine on',確保文件位於正確系統的正確位置並監控您的http服務器日誌文件。 – arkascha
一般提示:在99%的情況下,將這種重寫規則放置在舊主機配置中而不是使用動態配置文件更有意義。 – arkascha