URLを静的化したく、mod_rewriteの設定をしていますが上手くいきません。
現在
http://xxx.jp/index.php?pagetitle
目標
http://xxx.jp/pagetitle/index.html
そのものズバリのページを見つけたんですが、この通りやっても上手くいきません。
http://d.hatena.ne.jp/edge666/20071030/1193722986
どなたか御教示ください!
もし本当にこの通りやったのであれば,
このページでは,はてな記法を失敗しているので,動きません.
>|RewriteEngine on RewriteRule ^([0-9A-Za-z]+)\.html$ index.php?$1
ではなく,
RewriteEngine on RewriteRule ^([0-9A-Za-z]+)\.html$ index.php?$1 [L]
です.
そうでなければ,今の設定と,エラーメッセージを教えてください.
直して使いましたが、エラーが出ました。
コメント欄も確認し、その通りにしましたが、やはり同様です。
どんなエラーかというと、エラーメッセージはなく
同じページに何回もリダイレクトされてページが表示されないと言うものです。
あと、このページについては
http://d.hatena.ne.jp/edge666/20071030/1193722986
はてな記法以外で、下記間違いと思われる個所があります。
/sitedev.ini.php
define('PAGE_TABLE', '');
↓
define('PAGE_TABLE', '');
上下が同じです。
これをどう直すかが分かれば解決しそうな気がします。