0
這是我目前的.htaccess文件代碼的.htaccess mod_rewrite的停止從二級域名重定向到主域
RewriteEngine on
RewriteBase /xml-sitemaps/enternal-generator
RewriteRule ^sitemap.xml$ sitemap.php [L]
RewriteRule ^sitemap-(.*?)-(.*?)\.xml$ sitemap.php?type=$1&page=$2 [L]
當我打開網址http://heartslovefree.com/xml-sitemaps/enternal-generator/sitemap.xml它做工精細。
但是當我打開網站與我的子網域實際上指向相同的目錄http://zh-cn.heartslovefree.com/xml-sitemaps/enternal-generator/sitemap.xml它將我重定向到主域。
我該如何停止重定向?如果我刪除.htaccess文件重定向停止,但也爲sitemap.xml我的網址重寫到sitemap.php也消失了。
嘿感謝您的回覆。我寫代碼爲 'RewriteCond%{HTTP_HOST}!^ zh-cn \ .heartslovefree \ .com $' 但仍然無法正常工作。現在我只是硬編碼一個子域[zh-cn]。但是我們需要設置規則,使其適用於所有子域。我們有82個子域 – user2595321
@starkeen我不想從重寫規則中排除子域。唯一的問題是當前子域名是自動重定向到主域名。 – user2595321