如何解决在localhost上运行的实时服务器的.htaccess问题?

时间:2016-06-10 03:31:02

标签: .htaccess mod-rewrite

它在localhost上完美运行但不在客户端实时服务器上运行。我用这段代码重写了网址:

<IfModule mod_rewrite.c>         
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.html [NC,L] 
</IfModule>

但它不起作用。

1 个答案:

答案 0 :(得分:1)

根据000webhost网站上的FAQ entry,您需要在使用虚拟主目录用户目录时添加RewriteBase

因此,请在RewriteEngine下面添加适用的指令:

<IfModule mod_rewrite.c>         
    RewriteEngine On 
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^([^\.]+)$ $1.html [NC,L] 
</IfModule>