Re: リダイレクト

2015年7月10日 at 14:01

サーバーの設定でindex.phpが表示される設定になっているのかな?
と思うのですが、
検索で
index.php 非表示で調べてみましたら、

RewriteRule ^ /index.php [L]


上△が入ってるサンプルを見ました。

公式にもサンプルがありました

http://concrete5-japan.org/help/faq/how_to_use_prettyurl/

上記の4番あたりが参考になると思います。
以下のこんなようになってます。
RewriteRule ^(.*)$ /index.php/$1 [L]


自分の現在稼働しているサイトでは

RewriteRule ^. index.php [L]


でやって見たが大丈夫だった。

タグ:

Re: Re: リダイレクト

2015年7月10日 at 15:02
お返事ありがとうございます。
試してみましたが、うまくいきませんでした。

で、要求URLを見たら、存在するはずの「http://xxxxxxx.co.jp」となっていましたが、
ステータスコードが301となっていました。
なので、「http://xxxxxxx.co.jp/index.php」にリダイレクトされています。

そもそも、301が返ってくる事自体がおかしいと思ってます。
もう少し調べてみます。
 

Re: リダイレクト

2015年7月10日 at 15:18
htmlのタグがjavascriptで
もう一度http://~/index.phpを表示させてるとか、考えられるのですが?
たとえば、
index.htmかindex.htmlファイルがあって、index.phpに転送しているとかなどです。
 

Re: リダイレクト

2015年7月10日 at 16:28
あともう一つ

RewriteRule . /index.php [L]


最後の行を上記では?

ドッド 半角空白 スラッシュとならんでいます。
 

Re: リダイレクト

2015年7月10日 at 16:52
あとさくらインターネットでの状況が公式にありました。

http://concrete5-japan.org/help/5-6/install/hosting/sakura/#prettyurl

上記に何か書いてありますか?
 

Re: リダイレクト

2015年7月10日 at 16:54
ご教示ありがとうございます。

そもそも、最初の要求時にステータスコード301で返ってくるので、concrete5ではないのではと思っています。
現在、さくらインターネットに問い合わせしています。
回答が来るまで、しばらくお待ちください。
 

Re: Re: リダイレクト

2015年7月10日 at 17:03
読んだけどわからなかった。

わかった事は、直接htaccess.txtを作って、インストールディレクトリーにFTPして
名前を.htaccessにする事でした。