1
任何人都可以讓我知道我將下面的代碼放到我的.htaccess文件中出了什麼問題?爲什麼這個mod重寫會導致內部服務器錯誤?
RewriteEngine On
Options +FollowSymlinks
RewriteBase/
RewriteRule ^New_Hampshire/[a-zA-Z0-9_+ -]+\.html$ NH/
任何人都可以讓我知道我將下面的代碼放到我的.htaccess文件中出了什麼問題?爲什麼這個mod重寫會導致內部服務器錯誤?
RewriteEngine On
Options +FollowSymlinks
RewriteBase/
RewriteRule ^New_Hampshire/[a-zA-Z0-9_+ -]+\.html$ NH/
你應該逃避 - ,並且放到\ S爲空白
RewriteRule ^New_Hampshire/[a-zA-Z0-9_+\-\s]+\.html$ NH/
有人告訴我,你不需要逃避連字符,如果它是在一個字符類中的最後一個字符? – Brett
無論哪種方式,它的工作。謝謝! – Brett
如果是字符類中的* first *字符,則不需要跳過連字符。 –