2011-02-24 65 views
0

我試圖讓我的所有的WordPress的網址是小寫的,但下面的代碼似乎沒有工作... 讓所有的WordPress網址小寫

RewriteEngine On 
RewriteBase/

RewriteMap tolower int:tolower 
RewriteCond $1 [A-Z] 
RewriteRule ^/(.*)$ /${tolower:$1} [R=301] 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

</IfModule> 
+1

.........爲什麼? – Shoban 2011-02-24 23:25:37

+0

我需要這樣做,因爲我剛剛從Drupal轉換爲WordPress的客戶端有一堆舊的URL,但它們的大小寫都是小寫。舊插件將網址轉換爲小寫,但新的重定向插件沒有。現在/波士頓不再去/波士頓了,它只是得到了404。 – ethicka 2011-02-24 23:47:39

回答

0

您可以使用該模塊mod_speling爲PHP(您需要先載入)以及.htaccess文件中的CheckCaseOnly on|off選項。

+1

如何加載它? - 我在godaddy上託管我的網站 – 2011-09-06 00:38:14