0

.htaccessの呼び出しをリダイレクトpage.php?id=index.php?page=て、ユーザーのブラウザに URL を保持するにはどうすればよいpage.php?id=ですか? wordpressはこれを使っていると思います。

4

1 に答える 1

0

では、なぜワードプレスを使わないのです.htaccessか?

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

編集:

そしてでindex.php

<?php 

$id = 1;
if ($_GET['id'] and @intval($_GET['id']))
    $id = $_GET['id'];

echo 'Current id: ' . $id;

にアクセスpage.php?id=4すると、出力はCurrent id: 4. WordPress はリダイレクトを使用しません。すべての URL を書き換えるだけでindex.php、このスクリプトには必要なすべてのファイルが含まれます。

于 2013-03-29T17:00:57.480 に答える