Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月11日 at 22:58

お試し期間だったからか不明ですが再インストールしても駄目でした。

その後、
.htaccessの記述で、さくらサーバーのインストールの例で書いてあった記述にすると
プリティURLが上手く使えるようになりました。

Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月13日 at 5:52
今日は関西勉強会ありがとうございました。
さくらインターネットの.htaccessの例は、具体的にどれでしょう?
フォーラムでいろいろ上がってきてまして、そろそろどれかにまとめないとな…。
http://concrete5-japan.org/community/forums/hosting/post-402/
 

Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月13日 at 18:48
先日の関西勉強会で話題になった「サーバーカウボーイ」の試用を申し込んでみました。
2週間、わたしでできることはいろいろ実験させていただきます。

URLはここ
http://tomoac.server-cowboy.net/

ただし、まもなくリリースされるはずの、5.5.1 以降にします。

で、プリティURLですが、まったく問題なくつかえてます。
上記URLで、test pageってところをクリックすると、プリティURLで表示されます。
.htaccess は、なにも手を加えていません。
 

Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月13日 at 20:08
サーバーカウボーイのプリティーURLの件ですが、
私の場合は※※※独自ドメイン※※※を使用しています。

concrete5のバージョンは5.4.2.2です。

独自ドメインを使用する場合は、
concrete5の管理画面のSEO対策のプリティーURLチェックで
表示されるコードを.htaccessに書くとページ遷移でエラーになります。
実際に置き換えて試して確認しました。


独自ドメインでプリティーURLが使える場合は、
以下の.htaccessです。さくらサーバーの事例にあったものを使用しました。


RewriteEngine On
#
# サブディレクトリーでサイトを構築されている方は
# RewriteBase の部分に、そのディレクトリーのパスを入れて下さい
#
RewriteBase /
#
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?pathinfo=$1 [L]



独自ドメインでプリティーURLが使えない場合は、
concrete5の管理画面で表示されたコードを使った.htaccessです。
 

Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月13日 at 20:34
そうなんですか。

独自ドメインかどうかはあんまり関係ないと思うのですが。。。
 

Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月13日 at 20:55
独自ドメインでない場合はよくわからないのですが、
関係ないとすると契約した時点でのサーバー環境でしょうか?

.htaccessは差し替えるとそういう状況になります。
 

Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月14日 at 19:02
まず、「独自ドメイン」ということに誤解があると思います。

そのまえににURLの意味は、以下のURLでは、

http://tomoac.server-cowboy.net/about/index.html

http:// <=これは通信方法です。プロトコルといいます。

tomoac.server-cowboy.net <=これはドメインです。

about <=これはフォルダ名です。( 仮想の場合もあります)

index.html <=これはファイル名です。

独自ドメインと言うのは、ドメインの部分を自分の好きな文字列にできるということです。

私の場合は、tomo.ac という独自ドメインを持っていますので、

http://tomo.ac/about/index.html

となります。このドメイン名の部分は、サーバーの名前からIPアドレスを決めるものです。サーバーがどこにあるかどうかを知るだけで、サーバーになにがあるかどんな設定になっているかは関係ないのです。

サーバーの設定によって変わるのは、ドメイン以下、"/"以下 です。

そんなことから、ドメイン名が独自か独自でないかは、サーバーの設定には関係ないのです。
 

Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月14日 at 19:12
追伸です

5.4.2.2.ja では試してないので、試してみます。

なお、試用状態ですが、そのまま有償に移行できるようですので、試用かどうかも関係ないと思います。多分ですが。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月15日 at 0:51
お試し期間から独自ドメインでテストしていたため、その時からつまづいていました。

concrete5のインストールはhttpdocs直下にインンストールしています。

お試しプランの時に.htaccessを変更しプリティーURLが使えるようになりましたので、その後有料プランへ変更しました。

でも、有料プランでconcrete5の管理画面に表示されるコードを試しに貼りつけると
同じ現象になります。

尚、独自ドメインは他社(ムームードメイン)で契約中のものを使用しています。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月16日 at 0:34
以下のところが気になるのですが。

>でも、有料プランでconcrete5の管理画面に表示されるコードを試しに貼りつけると
>同じ現象になります。

私が試したところ、「プリティURL を使用する」にチェックをしただけで使えてます。
基本的には、.htaccess はそのチェックで自動的に作られますので、それでいいと思います。

「表示されるコードを貼付ける」とはどういうことでしょうか、それをされなければ動作するということはありませんか?

一度、「プリティURL を使用する」を外して、.htaccess を削除して、再び「プリティURL を使用する」のチェックをして、「保存」をしたら、どうなりますか?
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月16日 at 0:39
いずれにしろ、独自ドメインかどうかも、試用か有料かも関係ないと思います。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月16日 at 0:49
はい。そうだと思います。何か固有の問題かと。。。

今は、先の設定で動いているのでそのまま使用する事にします。
 

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: サーバーカウボーイでプリティーURLが使用できますか?

2012年2月16日 at 9:15
5.4.2.2.ja でも試してみました。

http://tomoac.server-cowboy.net/concrete5.4.2.2.ja/

インストールして、ログインして、プリティURLにチェックして、「保存」ボタン。

以上で、プリティURLが使えましたよ。

サーバーも性能がいいようで、すかすか動作しますね。
私のサイトよりとても早いので、ここに移設したくなりました。