2011-03-11 8 views
0

私の新しいサイトでは、動的なサブドメインが必要です。私はサブドメインがメインドメインと同じWebルートを使用するようにしています。これらのすべてが単一のCodeIgniterインストールの下にあります。たとえば、subdomain.example.comはexample.com/subdomainになります。実際はexample.com/index.php/subdomainです。Mod-rewriteはサブドメイン上で無限ループを引き起こしますか?

私はすでにDNSをセットアップしましたが、.htaccessに追いついています。

VirtualDocumentRoot /var/www/crashworks/public/%-3+私のサイトからのラインは、完全性のために利用可能な構成ですか?これは問題の原因かもしれません。

リンクされたhtaccessの効果は、サブドメインにナビゲートすると、無限ループに巻き込まれることです。 (Error log after one request.)www。と同じ効果ですが、メインドメインに解決するだけです。

答えて

0

あなたはこのような

 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] 
RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.example\.com$ [NC] 
RewriteRule ^/(.*)$ index.php?url=%1&path=$1 [L,QSA] 

か何かを試してみましたか?

+0

はい私はそう信じています。動作していないようでした。特に、他の規則と組み合わせてwwwをriddingする。末尾のスラッシュなど – unknown

+0

最後にRewriteCond $ 1!^ index \ .php'を追加してみることができます –

+0

あなたが私またはあなたのhtaccessに与えたクリップの最後のrewriteCond? – unknown

関連する問題