我想将网址从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
文件的语法应该是什么,我应该把它放在哪个目录中?
答案 0 :(得分:0)
在其他规则之前插入新规则:
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]