誰能幫我處理正則運算式規則?
如果訪問的頁面是,https://example.com/shop/product那么我需要將用戶重定向到https://example.com/product,但如果訪問的頁面是https://example.com/shop/page/2我什么都不需要做。
有可能,該用戶登陸了https://example.com/shop/category/child-category/product,對于這個例子,我需要重定向到https://example.com/category/child-category/product
我已經寫了這個規則:RewriteRule ^shop/(.*)$ /$1 [R=301,L],但是如果他在第二頁或其他頁面中,這個規則會從這個頁面重定向用戶。
uj5u.com熱心網友回復:
您可以使用這樣的負前瞻條件:
RewriteRule ^shop/(?!page/)(. )$ /$1 [R=301,L,NC]
(?!page/)是一個否定的前瞻條件,如果page/出現在shop/
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483528.html
