Php 通过htaccess更改url名称,可能与另一个htaccess文件冲突
我想将URL从Php 通过htaccess更改url名称,可能与另一个htaccess文件冲突,php,.htaccess,Php,.htaccess,我想将URL从localhost/cnew更改为localhost/new 我的根目录中有下面的.htaccess文件htdocs RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^((?!/project1/mvc/public/).*) project1/mvc/public/$1 [L,NC] 这是我的应用程序的目录结构 htdocs .htaccess -project1
localhost/cnew
更改为localhost/new
我的根目录中有下面的.htaccess
文件htdocs
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?!/project1/mvc/public/).*) project1/mvc/public/$1 [L,NC]
这是我的应用程序的目录结构
htdocs
.htaccess
-project1
-mvc
-app
-controllers
cnew.php
-public
index.php
我的
.htaccess
文件的语法应该是什么?我应该把它放在哪个目录中?在其他规则之前插入新规则:
RewriteEngine On
RewriteBase /
RewriteRule ^cnew(/.*)?$ new$1 [L,NC,R=302]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?!/project1/mvc/public/).*) project1/mvc/public/$1 [L,NC]