-3
A
回答
2
做這些3個步驟:
開啓Apache網址重寫。你的項目的根
廣場的.htaccess
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php
在配置保護/配置/ main.php集showScriptName假像這樣您的網址Manager組件>> urlManager
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName'=>false,
)
+0
如果您遇到像我剛纔那樣的問題 - 請確保「AllowOverride All」已設置在a ppache /etc/httpd/conf/httpd.conf文件 - 否則你的.htaccess文件不起作用! –
1
1)在受保護的>> config >> main.php中啓用您的urlManager,將這些行添加到數組中:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName'=>false,
),
2).htaccess文件應該在站點根在同級別的index.php的,應該是這樣的:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
# otherwise forward it to index.php
RewriteRule ^(.+)$ index.php?$1 [PT,L,QSA]
3)確保你的Apache配置的AllowOverride所有不是沒有
相關問題
- 1. 如何從Yii Framework中刪除index.php
- 2. 如何從baseUrl中刪除index.php Yii
- 3. 如何隱藏在Yii框架從我的網址的index.php
- 4. Yii框架 - 使用CCheckBoxColumn刪除多個
- 5. 如何從ZF2中刪除public和index.php
- 6. HTTPS和刪除CodeIgniter的index.php
- 7. Yii PHP框架:無法在Yii中require_once
- 8. 如何從Apache/Centos中的Yii URL中刪除index.php?
- 9. 如何刪除的index.php
- 10. 在zend框架中從apache 2.4.6上的url中刪除index.php
- 11. 如何刪除使用cgridview從Yii框架
- 12. 刪除index.php
- 13. Yii - 從url中刪除index.php - 總是重定向到'index.php'
- 14. Bootstrap和Yii框架
- 15. ModRewrite Yii框架
- 16. 在Yii框架
- 17. 動態添加和刪除錶行 - Yii框架
- 18. 如何刪除R包中的「plot.raster」中的框架「光柵」
- 19. 刪除的index.php
- 20. 刪除的index.php
- 21. 如何從URL中刪除index.php
- 22. 無法刪除笨的框架,從地址(IP地址)的index.php
- 23. 如何刪除的index.php在笨項目
- 24. 刪除的index.php
- 25. 如何刪除R包中「levelplot」中的框架「rasterVis」
- 26. 如何使用Yii框架
- 27. 如何安裝Yii框架
- 28. 如何使用Yii框架
- 29. .htaccess和刪除index.php的一些麻煩
- 30. Yii Framework如何隱藏index.php?
可能重複的[如何在Yii框架中刪除index.php](http://stackoverflow.com/questions/9633649/how-to-remove-index-php-in-yii-framework) –