**[[質問箱5/120]] [#k851544f]
#author("2018-03-11T21:51:15+09:00;2013-01-15T15:22:37+09:00","","")
**[[質問箱/5120]] [#k851544f]
|RIGHT:70|LEFT:410|c
|~カテゴリ|サイト管理・運営|
|~サマリ|静的URLへの変換|
|~バージョン|1.4.7|
|~投稿者|[[由佳]]|
|~状態|質問|
|~投稿日|&new{2013-01-13 (日) 20:10:55};|
***質問 [#m09dcbf0]
各ページの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]]のようにページタイトルをディレクトリのように表示させたいと思っているので、行き詰っています。

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

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

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.043 sec.

OSDN