[英]Remove project name from URL YII?
我的项目URl就像
localhost/PROJECT-NAME/CONTROLLER-NAME/ACTION-NAME
localhost/test_ui/gifts/sendHere
我想从url.ie中删除PROJECT-NAME
localhost/CONTROLLER-NAME/ACTION-NAME
localhost/gifts/sendHere
我已经借助.htaccess文件删除了index.php
RewriteEngine on
RewriteBase /test_ui
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
我该怎么办?
您只需要遵循两个步骤即可实现此目的。
假设项目名称为ProjectXYZ。 因此,必须有一个名为ProjectXYZ的文件夹,其中包含所有项目必需的文件。
在projectXYZ中剪切所有这些文件, 并将它们移到projectXYZ文件夹之外 。 现在,您的ProjectXYZ文件夹必须为空。 您现在可以安全地删除它。
打开Index.php文件 。 你会在那边罚款
$yii=dirname(__FILE__).'/../framework/yii.php';
将其更改为$yii=dirname(__FILE__).'/framework/yii.php';
现在已删除项目名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.