Rewrite
URL中的.. URL的正則表達式?
我的 .htaccess 文件中有以下行,但它不斷將我重定向到 404 錯誤。
重寫規則 ^path1/(
$$ a-zA-Z0-9_- $$+)/(.+)(/?) $ /file.php?variable1= $ 1&變數2=$2$$ nc $$ 一個範例連結是..
http://domain.com/path1/name23/http://domain2.com/stuff/is/here
我想將第二個 URL 轉移到變數 2。
重寫規則 ^path1/(
$$ a-z0-9_- $$+)/($$ ^? $$+) $ /file.php?variable1= $ 1&變數2=$2$$ NC $$ 試試上面的規則看看。您的模式與您收到 404 錯誤的原因不匹配。順便說一句,我刪除了 AZ 因為 NC 無論如何都會使其不區分大小寫。
我認為只有
$$ NC $$apache 正在尋找一個名為 ‘file.php?variable1= 的文件 $ 1&variable2= $ 2’(替換變數)在硬碟驅動器上。你可以試試$$ R,NC $$要麼$$ PT,NC $$(這個需要mod_proxy)