我在使用.htaccess文件進行URL重寫時出現問題,問題如下。使用/在url模式下的URL重寫問題
當我把下面的代碼在我的.htaccess文件服務器上
RewriteRule ^/?xyz http://google.com [R=301]
和我通話網址MY_WEB_DOMAIN.COM/xyza在瀏覽器重定向我到google.com(預期)
而且如果我打電話url MY_WEB_DOMAIN.COM/xyz/abc我得到404錯誤..
是不是應該重定向到谷歌兩種情況? 或其他東西影響我的代碼與我在我的模式中使用/(斜線)?
在此先感謝。
a)'?'是什麼?在那裏做和b)你可以嘗試追加一個'通配符':RewriteRule ^/xyz。* http://google.com [R = 301] – arkascha
/? =零或一個/ – Patriks
Patriks:我知道什麼是'?'是用來表達一個正則表達式,但在這種情況下它沒有任何意義。 – arkascha