0

たとえば、ユーザーが を入力すると、Web ブラウザーwww.website.com/site/blueに移動するようにします。www.website.com/site/index.phpこの理由は、php を使用して URL から青を取得し、配置するためです。www.website.com/site/index.php

したがって、誰かが入力するとwww.website.com/site/blue... が表示されるはず"Hello blue!!!"ですwww.website.com/site/index.php

4

3 に答える 3

2

htaccess ファイルと Apache の mod_rewrite を使用する必要があるようです。サーバー上でこれを行うことが許可されている場合は.htaccesssiteディレクトリで という名前のファイルを作成してください。

RewriteEngine on
RewriteRule ^(.*)$ index.php?color=$1

これにより、すべてのリクエストがクエリ文字列として書き換えられ、index.php解析できるようになります。

于 2012-06-01T03:19:34.017 に答える
0

このhtaccess設定を試してください:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
于 2012-06-01T03:26:39.947 に答える
0

基本的に、ページ URL を「/」で分割すると、URL の一部の配列が得られます。これらの部分の最後の部分は、例では「青」になります。次のようなことを試してください。

var parts = document.URL.split("/");
var foo = parts.pop();
var url = parts.join("/") + "/index.php";
window.location.href = url;

そして、変数fooは、探している変数「青」です。

于 2012-06-01T02:51:20.387 に答える