Apache 如何使用htaccess删除url中的点

Apache 如何使用htaccess删除url中的点,apache,.htaccess,url,mod-rewrite,url-rewriting,Apache,.htaccess,Url,Mod Rewrite,Url Rewriting,我的站点中的某些URL出现403-禁止访问错误。经过几个小时的研究,我发现我的url中有“.”(点)导致403错误。我想使用.htaccess将所有点替换为连字符 例如。 我想从更改以下url 到 请提供建议,并感谢您的帮助 关于,在文档根目录中的htaccess文件中的任何规则之前添加以下规则: RewriteEngine On RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1/$2$3 [L,R=301] 或者,如果您确实想用连字符替换该点: Rewr

我的站点中的某些URL出现403-禁止访问错误。经过几个小时的研究,我发现我的url中有“.”(点)导致403错误。我想使用.htaccess将所有点替换为连字符

例如。 我想从更改以下url

请提供建议,并感谢您的帮助

关于,

在文档根目录中的htaccess文件中的任何规则之前添加以下规则:

RewriteEngine On
RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1/$2$3 [L,R=301]
或者,如果您确实想用连字符替换该点:

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

你的例子似乎与你想要的不一致。它只是删除了圆点,没有用连字符替换。对不起!我收到“内部服务器错误”@RealestateTamilnadu抱歉,输入错误。应该是介于
L
R
标志之间的
,而不是