カテゴリ | サイト管理・運営 |
---|---|
サマリ | 静的URLへの変換 |
バージョン | 1.4.7 |
投稿者 | 由佳 |
状態 | 質問 |
投稿日 | 2013-01-13 (日) 20:10:55 |
各ページのURLの頭に?が付くので、?を付けずに表示したいと思っています。 現状は、
http://sample.html/?ページ名
といった表示のところを
http://sample.html/ページ名
と表示させたいです。
色々なページを参考に試してみたのですが、どの方法でもこの表示を実現することができませんでした。
上記とは異なるのですが、1つだけ変化を加えられた方法が、.htaccessに
RewriteEngine on RewriteOptions MaxRedirects=1 RewriteBase /wiki/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)\.html$ index.php?$1 [L]
と追加すると、従来の?が加わったURLで表示されながらも、?を除いてhtmlを末尾に加えたURLを入力しても両方表示させることができるような変化がみられました。
しかし、この場合は自動的にURLが変換されて表示される訳ではなくそのように入力した場合に表示されるだけとなり、また今回はhtml形式ではなく、Wikipediaのようにページタイトルをディレクトリのように表示させたいと思っているので、行き詰っています。
何か解決できる方法があれば、よろしければご教授お願いします。