1
帶大寫和斜槓的URL正在工作,但不帶斜槓的大寫不起作用。但是,小寫字母在沒有斜線的情況下沒有問題。一切都需要重定向到www.domain.com/name/homepage.html
Apache重定向不起作用(小寫/大寫+斜槓問題)
例:
www.domain.com/Name - Do not work
www.domain.com/Name/ - Works
www.domain.com/name - works
www.domain.com/name/ - works
這裏是重寫規則/條件我申請。
RewriteCond $1 [A-Z]
RewriteRule ^/(.*)$ /${lowercase:$1}
RewriteCond %{QUERY_STRING} ^(.*)StringName=(.*)$
RewriteRule ^/home(.*)$ /%2/? [R=301,NC,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R=301,NC]
RewriteRule ^/(.*)/$ /$1/homepage.html [PT,L]