5
A
答えて
0
Apacheを使用していると仮定すると、次のチュートリアルはepically役立ちます。
秒チュートリアルでは、あなたの答えを持っています。 mod_rewrite
と呼ばれるダンジョンに掘り下げる準備をします。
3
あなたは、Apache上で実行していると仮定すると、.htaccessファイルでこのコードは、私の作品:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)/$ /index.php?parameter=$1
をあなたのサイトの構造に応じて、あなたはいくつかのルールしかし広告する必要があります。
0
Apacheを使用している場合は、mod書き換えルールを使用してください。これは、仮想ディレクトリを作成するためのより安全な方法です。
1
Apacheサーバーでmod_rewrite
を有効にし、.htaccess
ルールを使用してリクエストをコントローラファイルにリダイレクトします。
の.htaccess
# Enable rewrites
RewriteEngine On
# The following two lines skip over other HTML/PHP files or resources like CSS, Javascript and image files
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# test.php is our controller file
RewriteRule ^.*$ test.php [L]
test.phpを、以下のURL http://localhost/abc/123/def/456意志出力へのアクセス
$args = explode('/', $_SERVER['REDIRECT_URL']); // REDIRECT_URL is provided by Apache when a URL has been rewritten
array_shift($args);
$data = array();
for ($i = 0; $i < count($args); $i++) {
$k = $args[$i];
$v = ++$i < count($args) ? $args[$i] : null;
$data[$k]= $v;
}
print_r($data);
:
Array
(
[abc] => 123
[def] => 456
)
関連する問題
- 1. は、私は、このようなビューを作成しようとしています、その関数のパラメータ
- 2. は、私はそのような何かをしようとしているSRC
- 3. が、私はそのようなスライダーを作成しようとしているiOSの
- 4. エラー 'として' execししようとしている:execvpの:そのようなファイルやディレクトリ
- 5. Pythonの__import__がそうように私は、ディレクトリ構造を持っている
- 6. LoginManagerが、私はそうのようなFacebookのログインの権限を設定しようとしていたgetInstance
- 7. 私はこのようなものを作成しようとしている
- 8. 私はこのようなヘルパーを作成しようとしている
- 9. コンパイルエラー:私は私のコードをコンパイルしようとすると、そのようなファイルやディレクトリ
- 10. スウィフト - 私はそうのような私のツールバーの色を変更しようとしているツールバー
- 11. 私はリストがそうのような構造しているyとxリスト
- 12. スリックパラメータが、私はそうのようなのクエリテンプレートを記述しようとしている
- 13. は、私はそうのような表を作成しているエラー
- 14. はAjaxがしかし、それはパラメータを送信していないようです、だから、私はページへのAjaxでGETリクエストを作るためにしようとしているパラメータ
- 15. 私はそうのようなボタンを作成するために私のアプリケーションを開発しようとしているマウスのボタンをホールドし、
- 16. 私はそうのような機能を有するパラメータ
- 17. GETパラメータを新しいディレクトリとして表示するにはどうすればよいですか?
- 18. 私はこのRubyGemで動作するようにしようとしていますRubyGemとそのAPI
- 19. 私はdjangoのmysqldbをインポートしようとしています。 'my_config.h'そのようなファイルやディレクトリは、私が得ているエラーはありません
- 20. は、私はこのような何かを再作成しようとしているPHP
- 21. HDFS:私はそれにファイルをアップロードしようとしたときにそのようなファイルまたはディレクトリ私はHDFSのノードを持つ
- 22. 、スクリプトは、私はプレイヤーが箱に当たったとき、それはそう、それは次のシーンに行く作るしようとしている
- 23. テキスト+私はそのような変数を作成したい番号のPHP
- 24. get_termsは、私はそうのような特定のカテゴリの子カテゴリを取得しようとしている
- 25. どのように私はデモを作るしようとしています
- 26. python gridはget()が動作しないようにします
- 27. ログイン私はそのコードのようにログインしようとしています
- 28. Entity Frameworkのは、私がアドレスを作成しようとしていると私はそうのような奇妙な例外を取得
- 29. PHPのループは、私は次のようにPHPのループを作成しようとしています
- 30. 私はこのようになり、「レーダー」のようなものを作成しようとしています
グーグル - > .htaccessのmod_rewriteの+チュートリアル。 – sberry
あなたのウェブサーバはウェブサーバの質問ですので、PHPの質問ではありません。 IISを使用している場合は、このリンクの情報を見ることができます(ほかの人がmod_rewrite情報を共有しているので) - http://www.iis.net/download/urlrewrite –