如何向无扩展名网址添加多个文件扩展名

时间:2017-11-18 16:25:41

标签: php asp.net .htaccess url

我已经为html工作了无扩展名的网址,但有问题的网站曾经在几年前使用php和aspx文件显示为404s。有人能告诉我在哪里添加php和aspx:

RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.+)\.html$ http://example.com/$1 [R=301,L]

2 个答案:

答案 0 :(得分:0)

您需要将这些扩展添加到RewriteCond和RewriteRule的模式中:

RewriteCond %{THE_REQUEST} \.(html|php|aspx)
RewriteRule ^(.+)\.(html|php|aspx)$ http://example.com/$1 [R=301,L]

答案 1 :(得分:0)

出于某种原因,当我复制上面的代码时,它在管道字符周围添加了空格。我取出了空格,然后就可以了。

RewriteCond %{THE_REQUEST} \.(html|php|aspx)
RewriteRule ^(.+)\.(html|php|aspx)$ http://example.com/$1 [R=301,L]

感谢。