[英]How to point a <img> src to an image when using mod_rewrite to redirect all URLs to a php file
[英]How to redirect all urls with a certain pattern to another using mod_rewrite?
因此,我剛剛更改了網站的結構,並嘗試使用mod_rewrite將舊結構的用戶重定向到新結構。
我已經強迫用戶使用https,然后使用www:
RewriteEngine on
#Force users to use www
RewriteCond %{HTTP_HOST} ^website\.com$
RewriteRule ^(.*)$ https://www.website.com/$1 [R=301]
舊的結構是:
https://www.website.com/oldurl
https://www.website.com/oldurl/page1
https://www.website.com/oldurl/page1/category
https://www.website.com/oldurl/page2/section
https://www.website.com/oldurl/page2/section/x
這些類型的url,每個頁面可能具有多個級別的/ x / y / z。
我正在嘗試將其重定向以刪除/oldurl
部分。
所以改變:
https://www.website.com/oldurl
https://www.website.com/oldurl/page1
至:
https://www.website.com
https://www.website.com/page1
對於上述所有變體。
我環顧四周,但不確定如何創建適用於上述所有變體的重寫規則。 有任何想法嗎?
可能就這么簡單:
RewriteRule ^oldurl(.*)$ $1 [L,QSA]
將其放在www / https重定向之后
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.