もう一度、サブドメインでhtaccessの問題に直面しています。
サブドメインのURLはhttp://m.domain.co.ukで、 http://www.domain.co.uk/mからリダイレクトされます。
これで、メインサイトのインデックスファイルはの下にあり /m/webstores/ecommerce/
ます。
そのインデックスファイルでは、製品のリンクはshopping-cart/293/test
293が製品IDで、testが製品名です。
現在、htaccessコードは次のとおりです。
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST}%{REQUEST_URI} ^(www\.)?domain.co.uk/webstores/ecommerce/(.*)
RewriteRule (.*) http://m.domain.co.uk/%1 [R=301,L]
RewriteRule ^(\d+)/([^/]+)/?$ /shopping-cart/index.php?uiid=$1&title=$2 [L]
htaccessファイルは。の下にあり /m/webstores/ecommerce/
ます。
上記のコードはサブドメインを正しく検出しています。つまりhttp://m.domain.co.uk/webstores/ecommerce/
、製品のURLは検出していません。
私がしている何が悪いのか提案してください。