我在包含URL中的index.php的https和通配符子域名中遇到問題。我的https文檔根目錄是/並且通配符文檔根目錄是/通配符。任何時候我去使用這樣的全部三個URL https://anything.domain.com/index.php顯示/index.php文件。 https和index.php的組合使得通配符子域URL獲得根/index.php而不是通配符/ index.php。這裏是我的.htaccess代碼:在URL中包含index.php的https和通配符子域名
RewriteEngine On
RewriteCond %{HTTP_HOST}^domain.com [NC]
RewriteRule ^(.*)$ http://www. domain.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} www. domain.com$ [NC]
RewriteRule ^(/)?$ index.php [L]
RewriteRule ^admin/?(.*)$ /wildcard/admin/$1 [L]
RewriteCond %{HTTP_HOST} !^http://([a-z0-9]+\.)? domain.com/$ [NC]
RewriteRule ^(/)?$ /wildcard/index.php [L]
我已經嘗試添加的東西就像%{} HTTPS的最後一條規則的上方,它會去通配符文件夾,如果它包括HTTPS,但它並沒有爲我工作。任何幫助將是偉大的!
謝謝
這是一個視頻,如果您有時間觀看,可以解釋/顯示問題。 http://www.bankits.com/capture-23/capture-23.html – Rob