2012-10-12 70 views
0

我的網站中的某些網址給出403 - 訪問禁止的錯誤。經過幾個小時的研究,我發現有「。」 (點)在我的網址導致403錯誤。我想用連字符替換所有的點.htaccess如何使用htaccess刪除網址中的點

例如, 我想從

http://www.example.com/real-listings/0Bedrooms/commercial-land/TN/For-Sale/SELLING-FIVE-ACRE-LAND./Property.html

更改以下URL

http://www.example.com/real-listings/0Bedrooms/commercial-land/TN/For-Sale/SELLING-FIVE-ACRE-LAND/Property.html

請告知你的幫助表示讚賞。

問候,

+0

你的例子似乎沒有與你想要的東西攪在一起。它只是刪除了點,不會被連字符替換。 –

回答

0

添加這些規則之前,你可能在htaccess文件在您的文檔根目錄的任何規則:

RewriteEngine On 
RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1/$2$3 [L,R=301] 

或者,如果你真的想更換一個的網點連字符:

RewriteEngine On 
RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1-/$2$3 [L,R=301] 
+0

對不起!我收到「內部服務器錯誤」 – Chillu

+0

@RealestateTamilnadu抱歉,錯字。應該是'L'和'R'之間的'''',而不是'.' –

+0

對不起,它不工作。 – Chillu

相關問題