在這裏是許多主題有關的子域,但沒有人可以幫我...htaccess的子域重寫
我用htacces設置子域文件夾
所以,如果我們把http://en.example.com/something
我使用的東西這樣的..
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
RewriteRule ^(.*)$ http://example.com/%1/$1 [NC]
這工作得很好,但在ADRESS條改爲http://example.com/en/something但我想保持http://en.example.com/something
所以我想這個
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
RewriteRule ^([^.]+)\.example\.com(.*) /$1/$2
或只是
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
RewriteRule ^(.*)$ %1/$1 [NC]
但這不起作用。任何解決方案或想法?
一個解決方案是使用那裏的語言(http://example.com/en/something)在那裏我重寫它,但後如果我在子目錄上工作,我得到像http://example.com/subdirectory/en/something - 可怕的東西。 也許我喜歡http://example.com/en/subdirectory/something芽如何進行此操作...
而且在一些私人服務器上,首先有一種情況會將我發送到「可能」默認域,所以它不適用於我。 (也許這是一些服務器的條件或設置)