3

特定のURLを、ページが$_GET変数であるテンプレートページにリダイレクトしたいと思います。すなわち:

http://domain/http://domain/home==> http://domain/main.php?page=home http://domain/about==>http://domain/main.php?page=about

そして、次のように、特定の単語を別のテンプレートにリダイレクトしたいと思います: http://domain/login==>http://domain/uam.php?action=login

これを達成するための最良の方法は何ですか?

繰り返しになりますが、リダイレクト元のURLを保持したいと思います。

4

1 に答える 1

2

mod_rewriteがインストールおよびロードされていることを確認し、AllowOverride AllがconfファイルのVirtualHostセクションで設定されていることを確認し、これらの行をWebサーバーのドキュメントルートの.htaccessファイルに配置します。

RewriteEngine on
RewriteRule ^$ main.php?page=home [L]

RewriteRule ^login uam.php?action=login [L, QSA, NC]

RewriteRule ^(.*)$ main.php?page=$1 [L, QSA, NC]
于 2012-05-14T21:50:00.487 に答える