2017年1月22日星期日

.htaccessリダイレクト: urlがパラメタにする オンライン作成

アクセスしたいページ(html)をパラメーターとしてつけて、ターゲットファイル(page.php)へリダイレクトします。
下記のパスはdirパスです。URLではありません。一般的に「public_html/file/」の「file/」

作りたい.htaccessファイルのパス:
ルートにある場合はNULLにします。

制御したいページのパス:
.htaccessファイルと同じパスの場合はNULLにします。制御したいページは.htaccessのコントロールできるパスにあること。
例:.htaccessファイルはfileにあることなら、ページはそのfileの中または中のフォルダーにあること。

ターゲットファイル(page.php)のパス:


作成したコードを使うために、”RewriteEngine On”をコードの前に書く必要があります。
作成ボタンを押下して、画面に表示されたコードを.htaccessファイルに貼りつけます。


例: .htaccessファイルがルート[public_html]にある場合、フォルダー「control」内へアクセスする際、パラメーターとして、リダイレクトします。page.phpは「root」にある場合:
RewriteEngine On
RewriteRule ^control/([^/d]+)/?.html$ root/page.php?p=control/$1

没有评论:

发表评论