1
A
答えて
0
あなたのプロジェクト名/ウェブ/ .htaccessファイルに以下を追加apacheのための基本的なテンプレート
$config = [
//...
'components' => [
'urlManager' => [
'class' => 'yii\web\UrlManager',
'showScriptName' => false,
'enablePrettyUrl' => true,
],
//...
に/web.phpの(高度なテンプレートで)アプリ/設定/ main.phpではかなりのURLを有効にする必要があります
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteBase /ProjectName/
# 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?r=$1 [L,QSA]
を使用すると、ディレクトリ構造以下の持っていると言うより
Enable clean URL in Yii2
0
レッツのためにこれを参照してください。
/root
|
|--/logs // or any other folder
|--/html <-- this is where DOMAIN.com is pointing
|
|--/ProjectName
|
|--/assets
|--/web
|--// and other folder
できることは、プロジェクトフォルダをhtml
の外に移動することです。 html
フォルダ内にアプリのweb
フォルダのみをコピーし、ProjectName
(または他のもの)に名前を変更します。
/root
|
|--/logs // or any other folder
|--/html <-- this is where DOMAIN.com is pointing
|
|--/ProjectName
|
|--/assets
|--/css
|--/index.php <-- EDIT this one
|--// and other files you had in web folder
|--/ProjectName
|
|--/assets
|--/web
|--// and other folder
ついにindex.php
を開きます(ファイルは上記の指摘)、次の行に置き換えます:これで
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
$config = require(__DIR__ . '/../config/web.php');
:
$project_path = __DIR__ . '/../../PojectName';
require($project_path . '/vendor/autoload.php');
require($project_path . '/vendor/yiisoft/yii2/Yii.php');
$config = require($project_path . '/config/web.php');
それだ今、あなたのフォルダ構造は次のようになります。 。今すぐにあなたのアプリケーションにアクセスすることができます:http://DOMAIN/ProjectName
希望に役立ちます。コメントに私に知らせていない場合。
関連する問題
- 1. yii2でhttpヘッダーのステータスコードを変更する方法RESTful api
- 2. yii2でレイアウトを変更する方法
- 3. ワードプレスのURLを変更する方法
- 4. Rails4でベースurlに残りのurl json拡張を変更する方法
- 5. ASP.net MVC URLを変更する方法
- 6. SignalRハブURLを変更する方法
- 7. PHPでURLを変更する方法
- 8. Yii2のモジュールのURLを変更する
- 9. Yii2 Modal:Modalウィンドウのレイアウトを変更/無効にする方法は?
- 10. YII2のUrlメソッドを変更する
- 11. SQLクエリをyii2に変更する方法
- 12. yii2 - urlmanagerとbrowser urlを変更する
- 13. ベースURLの変更
- 14. CapybaraアクセプタンステストのベースURLを変更する
- 15. RestKit:RKObjectManagerのベースURLを変更する
- 16. yii2:ckeditorの言語を変更する方法
- 17. URLのベース名を変更
- 18. Expressアプリケーション - ベースURLを変更する
- 19. 変数を使ってURLを変更する方法
- 20. 方向変更の画像のサイズを変更する方法..?
- 21. Artifactory変更ベースURL Artifactory Proが実行されているベースURLを変更する方法についてのアドバイスの
- 22. ReferenceInputの変更時にDisabledInputの値を変更する方法
- 23. dropezone.jsのURLオプションを動的に変更する方法
- 24. mvcのurlアクションにhtmlアクションを変更する方法
- 25. MVCのPOST URLをSSLに変更する方法
- 26. jsPDF - doc.output( 'dataurlnewwindow')urlのタイトルを "doc.pdf"に変更する方法
- 27. DjangoのURLにwwwを変更する方法は?
- 28. htaccessでURLを変更する方法wordpressのように
- 29. グローバルプロパティを変更する方法KnockoutJSでイベントハンドラを変更する
- 30. ブラウザのサイズ変更時にdivスタイルを変更する方法