繁体   English   中英

从URL YII删除项目名称?

[英]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的文件夹,其中包含所有项目必需的文件。

  1. 在projectXYZ中剪切所有这些文件, 并将它们移到projectXYZ文件夹之外 现在,您的ProjectXYZ文件夹必须为空。 您现在可以安全地删除它。

  2. 打开Index.php文件 你会在那边罚款

    $yii=dirname(__FILE__).'/../framework/yii.php';

将其更改为$yii=dirname(__FILE__).'/framework/yii.php';

现在已删除项目名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM