有些虛擬主機是不支持直接用二級域名(m.dedehtml.com)綁定到指定的目錄的,
我們可以借助.htaccess (Apache主機)或者 web.config (IIS7/IIS8) 偽靜態(tài)功能來實現(xiàn)織夢子目錄(m)做手機站。
如果添加二級域名出現(xiàn)“操作異?!保ス?/strong>
.htaccess (Apache主機)文件下載
https://pan.baidu.com/s/1uaAdts_ngaNrylP847OpBA
RewriteEngine on
# 虛擬主機二級域名綁定到子目錄 開始
RewriteCond %{HTTP_HOST} ^(www.)?m.dedehtml.com$
RewriteCond %{REQUEST_URI} !^/m/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /m/$1
RewriteCond %{HTTP_HOST} ^(www.)?m.dedehtml.com$
RewriteRule ^(/)?$ m/ [L]
# 虛擬主機二級域名綁定到子目錄 結束
m.dedehtml.com 改成你自己的二級域名,有2處。
必須要用Notepad++ 或者 Dreamweaver 或者 Sublime Text,堅決不可以用記事本打開修改。
如果無效的話,那是有的空間不支持這種寫法,可以試試這種,這種可以直接www站和m站分開獨立.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 綁定m.dedehtml.com 到子目錄 m
RewriteCond %{HTTP_HOST} ^m\.dedehtml\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
</IfModule>
https:///app.dedehtml.com/iis主機web.config綁定二級域名到m文件夾.zip
如果你的網(wǎng)站目錄里已經有web.config文件存在,那你可以編輯web.config加入以下代碼
<rule name="綁定m.dedehtml.com到m文件夾 1">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?m.dedehtml.com$" ignoreCase="false" />
<add input="{URL}" pattern="^/m/" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="/m/{R:1}" />
</rule>
<rule name="綁定m.dedehtml.com到m文件夾 2" stopProcessing="true">
<match url="^(/)?$" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?m.dedehtml.com$" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="m/" />
</rule>
版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除!謝謝!