したがって、ユーザーがmydomain.com/dashboardと入力すると、サーバーが実際に送信するドキュメントは/launch.php?i=/dashboardになります。
1つの注意点は、リクエストを残したいということです
- /フラグ
- /人
- /ポスター
- /css
- /アイコン
- /画像
- /ライブラリ
- /パターン
単独で、実際のフォルダーを要求する必要があります。
そのような mod_rewrite を作成するにはどうすればよいですか?
したがって、ユーザーがmydomain.com/dashboardと入力すると、サーバーが実際に送信するドキュメントは/launch.php?i=/dashboardになります。
1つの注意点は、リクエストを残したいということです
単独で、実際のフォルダーを要求する必要があります。
そのような mod_rewrite を作成するにはどうすればよいですか?
これは、 CakePHPフレームワークの .htaccess ファイルです。
ニーズに合わせて index.php と ?url= を置き換えてください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
"!-d" は Apache に既存のフォルダーに従うように指示し、"!-f" は既存のファイルに従うように指示します。
それ以外はすべて index.php を介してチャネリングされます
コメントで示唆されているように、mod_rewrite が有効になっていないことが原因である可能性があり、その事実を示すエラーが発生しない可能性があることに注意する必要があります。おそらく HTTP 404 しかありません。