Htaccess重写文件夹并没有.php

我现在面临一个问题重写在. htaccess文件的使用。 我想要达到的是改写成一个文件夹和离开。php。

重写离开。php文件扩展名:

Rewrite URL without .php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)$ $1.php [NC,
改写成文件夹:

Rewrite for /basedir

RewriteBase /basedir/
RewriteCond %{THE_REQUEST} /newdir/([^\s?]) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule ^((?!newdir/).
)$ newdir/$1 [L,NC]
如果我只使用第一个。php的工作。 如果我只使用第二个相同。 两个在一起不工作。

我看到的是他们都有相同的最后一行代码,所以我想也许增加1美元后。php从第一个将在第二个工作,但它没有。

我怎么能使用他们两人在一起,我得到一个重写/ newfolder +我可以离开文件扩展名。php的URL ?

任何帮助表示高度赞赏

猜你喜欢

转载自blog.51cto.com/14021402/2307428