试图只为驻留在根目录中的页面重写 URL 字符串,删除页面扩展以用于装饰性原因。例如:
www.site.com/page.html ==> www.site.com/page www.site.com/about.html ==> www.site.com/about
当前使用此代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+\.com) [NC]
RewriteRule (.*) http://www.%1/$1 [R=301,L]
但是,我不希望规则修改子目录或子域。例如我也有:
clientA.site.com(映射到 www.site.com/clientA),我不需要保持不变。现在它正在将该页面 (client.site.com/index.html) 发送到未找到的页面。