我想重定向所有非WWW和非HTTPS網址https與HTTPS的WWW。強制HTTPS與htaccess的www
我試過很多代碼通過谷歌搜索,但沒能解決我的問題
我分享我的現有htaccess的代碼
php_value post_max_size 2000M
php_value upload_max_filesize 2000M
php_value memory_limit 100000M
php_value max_execution_time 1000000
#### Rule for Error Page - 404 ####
ErrorDocument 404 http://gpe360.com/index_home.php
# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<Files index.html>
SetOutputFilter DEFLATE
</Files>
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
#End Gzip
Options +ExecCGI +FollowSymLinks
RewriteEngine On
RewriteRule ^villas/rent.php$ rent.php?$1 [QSA]
RewriteRule ^house/homes.php$ homes.php?$1 [QSA]
RewriteRule ^apartment/apartment.php$ apartment.php?$1 [QSA]
RewriteRule ^apartmentland/land.php$ land.php?$1 [QSA]
RewriteRule ^(.*)-(.*)-(.*)-(.*)-(.*)-(.*)\.html$ property_details.php?id=$2
RewriteRule ^region--(.*)--(.*)\.html$ region_details.php?rid=$1
RewriteRule ^cyprus_details\.html$ cyprus_details.php
RewriteRule ^agent-(.*)-(.*)\.html$ view_public_profile.php?uid=$1
RewriteRule ^News-(.*)-(.*)\.html$ news_detail.php?id=$1
RewriteRule ^Resource-(.*)-(.*)\.html$ useful_resource_details.php?rid=$1
RewriteRule ^independent_account.php(.*) /makepayment/account.php?ac_type=2 [R=301,L]
RewriteRule ^professional_account.php(.*) /makepayment/account.php?ac_type=3 [R=301,L]
RewriteCond %{HTTP_HOST} ^gpe360\.com$ [NC]
RewriteRule ^(.*)$ http://www.gpe360.com/$1 [R=301,L]
ErrorDocument 404 http://www.gpe360.com
#Options -Idexes
實際網址是www.gpe360.com。
你願意告訴我們嗎?爲什麼所有那些你試過的數百萬解決方案都不適合你?我的意思是他們工作,所以爲什麼不適合你?你真正的問題是什麼? 「不工作」究竟意味着什麼?這看起來好像你不知道如何做事,只是在這裏傾倒一些東西,然後指望別人告訴你如何做你的工作。 – arkascha
錯誤是「對許多重定向」。 – PlanetHackers
這是一個非常精確的錯誤。儘管它只有在接收到錯誤時嘗試的確切代碼纔有意義。 – arkascha