2012-10-12 27 views
1

我得到403访问禁止某些URL的错误。我找到了问题的根源。无论URL在哪里(。),我都会得到403禁止。如何通过htaccess删除URL中的点

有成千上万的网址已被谷歌索引,因此我想通过htaccess解决。

对于如

我想删除(点)以下网址

FROM

http://www.example.com/zero/one/two/three/four/five/six./seven/eight.html 

TO

http://www.example.com/zero/one/two/three/four/five/six/seven/eight.html 
+0

的可能重复阅读更多关于重写[如何删除点使用的htaccess的URL](http://stackoverflow.com/questions/12862359/how-to-remove-点在安-URL-使用,htaccess的) –

回答

1

国防部重写应该能够做到这一点:

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^([^.]*)\.([^.]*)\.?([^.]*)?\.?([^.]*)?\.?([^.]*)?(\.html|php|asp|otherextenstionsdesiredhere$) $1$2$3$4 [NC] 

应该允许一次删除1到3个期间。如果你需要更多,只需重复一遍。如果最多只有1个周期,则可以去掉其中的一部分。 您可以在http://regexpal.com/测试,并在http://corz.org/serv/tricks/htaccess2.php