答えを探していましたが、見つかりません。私は自分のサイトのユーザーが自分のページにすばやくアクセスできる方法を探していません。率直に言って、同じ質問が次々と表示されます。「FacebookプロファイルのURLを作成する方法」または「使用方法」 「.htaccess」。基本的なバニティURLを作成できる簡単なPHPを探しているので、サイトのさまざまなページにすばやくアクセスして、見栄えを良くすることができます。
質問する
281 次
2 に答える
2
これを .htaccess に入れて、すべてのリクエストを index.php に送信します (これをフロント コントローラーと呼びます)。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
次に、これを index.php に入れます
<?php
// get the request
$request = $_SERVER['REQUEST_URI'];
// split the path by '/'
$params = split("/", $request);
次のようなページをリクエストできます。http://foo.com/one/two/three
変数$params
は次のようになります。
$params = array('', 'one', 'two', 'three');
これらのパラメーターを使用して、関数を呼び出したり、ページにリダイレクトしたり、必要なものにリダイレクトしたりできます。
これは非常に単純化された例ですが、基本的な考え方は理解できるはずです。
于 2012-06-30T02:06:02.387 に答える
0
PHP はバニティ URL をまったくサポートしていません。それらを使用するには、Web サーバーを構成する必要があります。
.htdocs は apache の構成ファイルですが、次のような場合があります。
- Apache はこれらを処理するように構成されていません。
- サーバーはApache httpdではありません。
于 2012-06-30T02:23:04.660 に答える