質問箱/5120

カテゴリサイト管理・運営
サマリ静的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のようにページタイトルをディレクトリのように表示させたいと思っているので、行き詰っています。

何か解決できる方法があれば、よろしければご教授お願いします。

回答

  • SEO#mb55cc51 -- 2013-01-13 (日) 22:28:41
  • ありがとうございます。教えてくださったページは以前から色々と試してみたのですが、うまくいかなかったので、http://wiki.yulii.net/Wiki%2FURI こちらのページの方法を試していました。 この方法で確かに?を省いても表示されるようになったのですが、?を加えても表示されます。?のあるアドレスはページが存在しないようにしたいのですが、何を加えると良いのでしょうか?また、初期から存在するヘルプや最近の更新、ページの一覧といったリンクは?付きのままになっており、こちらも?を省いても表示はされますが、最初から?の付いていないURLでのリンクとなるようにする事はできるでしょうか? アドバイス頂けたら嬉しいです。宜しくお願いします。 -- 由佳? 2013-01-14 (月) 17:31:09
  • ?のあるアドレスはページが存在しないって、index.phpへの直アクセス禁止と同義なんじゃ -- 2013-01-14 (月) 22:32:50
  • 言い方が悪くて申し訳ありませんでした。?を付け加えても付け加えなくても両方とも表示されると、同じ内容のページが2種類あるような状況であまり良くないのかなと思っていました。?のないものだけが表示されるようにできたら良いかと思っていたんです。
    • 由佳? 2013-01-15 (火) 15:20:51


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-01-15 (火) 15:22:37
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u1. HTML convert time: 0.545 sec.

OSDN