2012-07-16 57 views
0

應該是非常簡單的。 URL區分大小寫,因此我想重定向輸入小寫'm'的任何人。簡單的mod重寫規則不適用

任何想法爲什麼它不工作?

RewriteRule ^www.junaphotography.com/100moments$ http://www.junaphotography.com/100Moments/ [L,QSA] 

回答

0

RewriteRule的正則表達式匹配(第一自變量)壓靠在URI,其中不包括主機名相匹配。可以省略主機名:

RewriteRule ^/?100moments/?$ http://www.junaphotography.com/100Moments/ [L,QSA] 

如果您確實需要確保該請求是針對www.junaphotography.com主機,添加RewriteCond

RewriteCond %{HTTP_HOST} ^www.junaphotography.com$ [NC] 
RewriteRule ^/?100moments/?$ http://www.junaphotography.com/100Moments/ [L,QSA] 
+0

感謝喬恩。不幸的是,這並沒有奏效。儘管如此: 'code'RedirectMatch/100moments http:// www.junaphotography.com/100Moments /'code' – nedryk 2012-07-18 18:18:26

+0

在規則之前的某處是否有'RewriteEngine On'指令? – 2012-07-18 18:31:11