2016-03-30 9 views
0

私はこのhtaccessのコードを持っていますショップ/自宅URLバーにはdomain.comのみ表示htaccessのすべてのURL休暇を隠すだけのドメイン

これはホームページでも動作します。問題は100ページあり、手作業ではありません。

このスクリプトをどのように動的にすることができますか?

私は何を意味することは次のとおりです。domain.comとdomain.com/shop/homeないかdomain.com/shop/pagesまたはドメイン:

は私だけを表示するには、アドレスバー(URLバー)にしたいです.com/shop/etc

私は十分に具体的ですか?

+0

まさにあなたの問題は何ですか?具体的にしてください – starkeen

+0

元の質問 – rui404

答えて

1
あなたのルールの順序を変更し、proccessingルールを終了するLフラグを追加する必要が

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ 
RewriteRule ^(/)?$ /shop/home [L] 
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /vs/shop/$1 [L] 
+0

内部サーバーエラーxDを更新しました。しかし、お試しいただきありがとうございます。 – rui404

+0

@ Rui404それは私のサーバー上で動作しています。 – starkeen

関連する問題