2009-02-12 108 views

回答

33

使用$標記字符串的結束和?標記前面的表達式要重複零次或一次:

RewriteRule ^content/featured/?$ content/today.html 

不過我建議你堅持一種表示法並更正拼寫錯誤:

# remove trailing slashes 
RewriteRule (.*)/$ $1 [L,R=301] 

# add trailing slashes 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .*[^/]$ $0/ [L,R=301] 
+0

+1主要是爲額外的信息,雖然我會'給它無論如何。 – UnkwnTech 2009-02-12 09:10:51

3

簡單的方法來做到這一點:

RewriteEngine On 
RewriteBase/
RewriteRule ^content/featured(\/||)$ /content/today.html [L,R=301,NC]