[英]Simple 301 redirect in .htaccess with query string does not work with Redirect directive
我正在嘗試使用Redirect
.htaccess文件中的單個URL:
Redirect 301 /index2.php?option=com_rss&feed=RSS2.0&no_html=1 /something/somethingelse/
我還有很多其他類似的規則,它們使用目錄結構URL起作用,但是該規則拒絕得到處理。
Redirect 301 /old/url/ /new/url/
我需要做些特別的事情嗎?
謝謝!
使用Redirect
您只能測試URL路徑 ,或更具體地說,是URL路徑前綴,而不能測試URL查詢。 但是您可以使用mod_rewrite來做到這一點:
RewriteEngine on
RewriteCond %{QUERY_STRING} =option=com_rss&feed=RSS2.0&no_html=1
RewriteRule ^index2\.php$ /something/somethingelse/? [L,R=301]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.