2012-09-05 48 views
0

我有以下.htaccess,我在谷歌....我已經嘗試了一些代碼,以阻止大寫網址....但沒有適用於我...雙網址htaccess - 如何重寫小寫和大寫urls規則

/Come.php 
/come.php 

我htaccess文件

RewriteEngine On 

RewriteRule ^my/shop/([a-zA-Z0-9-]+)/?$ /my/shop/shop.php?cid=$1 [L,QSA] 
RewriteRule ^my/brand/([a-zA-Z0-9-]+)/?$ /my/brand/brand.php?cid=$1 [L,QSA] 
RewriteRule ^my/social-share/([a-zA-Z0-9-]+)/?$ /my/social-share/share.php?shareid=$1 

ErrorDocument 404 http://www.myweb.co.uk/404.php 

我不知道如何阻止大寫的網址..

例子

感謝您的幫助。

+0

爲什麼要阻止它們?這是什麼規範的URL:http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html –

回答

1

你可以嘗試:

RewriteEngine On 

RewriteRule ^my/shop/([a-z0-9-]+)/?$ /my/shop/shop.php?cid=$1 [L,QSA] 
RewriteRule ^my/brand/([a-z0-9-]+)/?$ /my/brand/brand.php?cid=$1 [L,QSA] 
RewriteRule ^my/social-share/([a-z0-9-]+)/?$ /my/social-share/share.php?shareid=$1 

ErrorDocument 404 http://www.myweb.co.uk/404.php 

只需卸下A-Z在每個查詢......然後正則表達式將不會匹配就可以了。

+0

thx ...似乎確定.... –