子文件夹的htaccess

时间:2011-06-30 15:51:48

标签: .htaccess mod-rewrite url-rewriting

我是新的htaccess。所以我需要在url中将.php重写为.html。

我的文件位于

http://www.domain.us/sub1/sub2/sub2/index.php

我需要重写为 http://www.domain.us/sub1/sub2/sub2/index.html.

我尝试了一些东西

RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} site 
RewriteRule ^(.*)\.php$ http://www.domain.us/sub1/sub2/sub3/$1.html [R,L]

但它显示404 error

感谢。

1 个答案:

答案 0 :(得分:0)

将此代码放入DOCUMENT_ROOT的.htaccess文件中:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{THE_REQUEST} ^GET\s/*sub1/sub2/sub2/.*\.php [NC]
RewriteRule ^(.*)\.php$ /$1.html [NC,NE,R=301,L]