从子域文件上的URL中删除.html扩展名

时间:2016-06-15 13:16:18

标签: .htaccess mod-rewrite file-extension

我的.htaccess文件存在问题。我想删除子域名中文件的.html文件扩展名,但我无法做到。

我们说我的网站是david.xyz,子域名是sub (sub.david.xyz)。这是我实际的.htaccess文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]

注意:此.htaccess文件适用于非子域文件。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

哦......我解决了我的问题:

  

如果要创建网站sub.david.xyz/some-web/,则需要在名为some-web的子域文件夹的根文件夹中创建,然后在其中创建index.html文件。 “漂亮的URL”将自动创建。