簡體   English   中英

將域重寫為靜態HTML頁面

[英]Rewrite domains to static html pages

我有3個域的3個着陸點,

所以我想要:

.com打開index.html
.se打開index_sw.html
.es打開index_es.html

這就是我正在嘗試的方法:

RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC] 
RewriteRule ^(.*)$ index.html [NC,QSA] 
RewriteCond %{HTTP_HOST} ^www\.domain\.se [NC] 
RewriteRule ^(.*)$ index_sw.html [NC,QSA] 
RewriteCond %{HTTP_HOST} ^www\.domain\.es [NC] 
RewriteRule ^(.*)$ index_es.html [NC,QSA] 

但它們都在解析index.html

知道我想念什么嗎?

-編輯-

嘗試:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC] 
RewriteRule ^(.*)$ index.html [NC,QSA] 
RewriteCond %{HTTP_HOST} ^www\.domain\.se [NC] 
RewriteRule ^(.*)$ index_sw.html [NC,QSA] 
RewriteCond %{HTTP_HOST} ^www\.domain\.es [NC] 
RewriteRule ^(.*)$ index_es.html [NC,QSA] 

但仍然看到index.html

-編輯-

Also tried with:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] 
RewriteRule ^ /index.html [L] 

RewriteCond %{HTTP_HOST} ^www\.domain\.se$ [NC] 
RewriteRule ^ /index_sw.html [L] 


RewriteCond %{HTTP_HOST} ^www\.domain\.es$ [NC] 
RewriteRule ^ /index_es.html [L] 

同樣的結果

在您的DOCUMENT_ROOT/.htaccess文件中嘗試以下代碼:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC] 
RewriteRule ^ /index.html [L] 

RewriteCond %{HTTP_HOST} ^www\.domain\.se$ [NC] 
RewriteRule ^ /index_sw.html [L] 

RewriteCond %{HTTP_HOST} ^www\.domain\.es$ [NC] 
RewriteRule ^ /index_es.html [L] 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM