[英]HTaccess Yii + PHP Rewrite Rule
我正在将Yii和普通的PHP用于网站
我的根目录
脚本(文件夹)-> 1.php index.html->用于引用网站。 例如:www.abcd.com
因此,当我需要引用脚本时,通常会执行www.abcd.com/scripts/1.php
现在,我打算将Yii用于一个项目。 脚本-> 1.php高级->前端->网络-> index.php
所以现在当我打开www.abcd.com->时,它应该指向advanced / frontend / web / index.php,而当我打开www.abcd.com/scripts/1.php时,它应该指向我上面提到的相同文件在根目录中。
我怎样才能做到这一点?
将脚本的重写规则放在进入index.php的通用规则之前,并告诉apache忽略这些URL。
RewriteRule ^scripts/ - [L]
RewriteRule !^advanced/frontend/web /advanced/frontend/web%{REQUEST_URI} [L]
RewriteCond %{REQUEST_URI} ^/advanced/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /advanced/frontend/web/index.php [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.