ルートディレクトにある top.php に http://example.com/top/という url でアクセスしたいのですがうまくいきません。
RewriteEngine on
RewriteRule top/$ /top.php
上の記述をした .htaccess ファイルをルートディレクトリ配置し http://example.com/top/ にアクセスしてもマッチしないのかリダイレクトが開始されません。
ただ、ルートディレクトの top.php を削除して http://example.com/top/ すればリダイレクトされます。(しかしリダイレクト先のファイルがないので404エラー)
次のようにすればリダイレクトは開始されます。
RewriteEngine on
RewriteRule top/$ /page2.php
http://example.com/top/ にアクセスで page2.php の内容を表示
RewriteEngine on
RewriteRule main/$ /top.php
http://example.com/main/ にアクセスで top.php の内容を表示
自分がしたいことはルートディレクトリにある top.php の内容を http://example.com/top/ という rul にアクセスして表示させることです。
何がいけないのか分かりません。どうすればいいでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/10 11:41
2016/06/10 11:59