0
我喜歡重寫URL,但我的.htaccess中的規則不匹配。 .htaccess位於「foo」文件夾中。mod_rewrite - 參數文件夾
有兩種類型的網址:
http://www.domain.com/foo/Fgh34R #Always 6 Chars after the "/" A-Za-z0-9
#should be redirected to
http://www.domain.com/foo/index.php?s=Fgh34R
http://www.domain.com/foo/http://www.google.com
#should be redirected to
http://www.domain.com/foo/index.php?u=http://www.google.com
這是我的.htaccess至今:
RewriteEngine On
RewriteRule ^\/(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$ index.php?u=$1
RewriteRule ^\/([A-Za-z0-9]{0,6})$ index.php?s=$1
任何人可以幫助我嗎?
謝謝,但我編輯了我的問題。我忘記了路徑中的一個文件夾(「foo」)。抱歉。你能再看一次嗎?謝謝。 – alexP
@alexP我更新了它。 – hwnd