网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   建站交流 (https://www.0058.net/forumdisplay.php?f=11)
-   -   Canonical Domain Resolution (https://www.0058.net/showthread.php?t=2735)

yahoo 2007-08-20 08:13 AM

Canonical Domain Resolution
 
# Darksky Europe: Canonical Domain Resolution for www.dark-skies.eu/
# File Version : 2006-02-02


# THIS FILE RESIDES AT: 69.73.148.48/darkskyeurope/.htaccess
# a.k.a. (www.)spice-racks.com/darkskyeurope/.htaccess
# a.k.a. (www.)darkskyeurope.spice-racks.com/.htaccess

# DOMAINS: (www.)dark-sky.eu and (www.)dark-skies.eu
# are parked and served from the same server and folder.




# PURPOSE: This file ensures that only www.dark-skies.eu can
# be indexed by search engines and that all other URLs for the
# site serve a site-wide 301 redirect, thus preventing any and
# all potential Duplicate Content issues. Only one URL for any
# page of the site can return a "200 OK" HTTP response code.




# Protect certain files from being web accessible.

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README*



# Stop certain actions being carried out to files on the site.

<Limit GET POST>
order deny,allow
allow from all
</Limit>

<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>



# Define Error Documents for www.dark-skies.eu

ErrorDocument 401 /errors/error.401.html
ErrorDocument 403 /errors/error.403.html
ErrorDocument 404 /errors/error.404.html



# Enable Rewrite Module

Options +FollowSymLinks
RewriteEngine on



# Domain Canonicalisation for Index Files:

# Redirect 69.73.148.48/darkskyeurope/$1/index.(html?|php|asp|cfm) to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^69\.73\.148\.48 [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (.*)index\.(html?|php|asp|cfm)\ HTTP/
RewriteRule ^(.*)index\.(html?|php|asp|cfm)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect (www.)(???.)spice-racks.com/darkskyeurope/$1/index.(html?|php|asp|cfm) to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(.*\.)?spice-racks\.com$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (.*)index\.(html?|php|asp|cfm)\ HTTP/
RewriteRule ^(.*)index\.(html?|php|asp|cfm)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect (www.)darkskyeurope.spice-racks.com/$1/index.(html?|php|asp|cfm) to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(www\.)?darkskyeurope\.spice-racks\.com [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.(html?|php|asp|cfm)\ HTTP/
RewriteRule ^(.*)index\.(html?|php|asp|cfm)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect (www.)dark-sky.eu/$1/index.(html?|php|asp|cfm) to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(www\.)?dark-sky\.eu [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.(html?|php|asp|cfm)\ HTTP/
RewriteRule ^(.*)index\.(html?|php|asp|cfm)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect (www.)dark-skies.eu/$1/index.(html?|php|asp|cfm) to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(www\.)?dark-skies\.eu [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.(html?|php|asp|cfm)\ HTTP/
RewriteRule ^(.*)index\.(html?|php|asp|cfm)$ http://www.dark-skies.eu/$1 [R=301,L]



# Domain Canonicalisation for non-Index Files:

# Redirect 69.73.148.48/darkskyeurope/$1/ to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^69\.73\.148\.48 [NC]
RewriteRule ^(/home/user31076/public_html/darkskyeurope)?(.*)$ http://www.dark-skies.eu/$2 [R=301,L]

# Redirect (www.)(???.)spice-racks.com/darkskyeurope/$1/ to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(.*\.)?spice-racks\.com$ [NC]
RewriteRule ^(home/user31076/public_html/darkskyeurope)?(.*)$ http://www.dark-skies.eu/$2 [R=301,L]

# Redirect (www.)darkskyeurope.spice-racks.com/$1/ to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(www\.)?darkskyeurope\.spice-racks\.com [NC]
RewriteRule ^(.*)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect (www.)dark-sky.eu/$1/ to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^(www\.)?dark-sky\.eu [NC]
RewriteRule ^(.*)$ http://www.dark-skies.eu/$1 [R=301,L]

# Redirect dark-skies.eu/$1/ to www.dark-skies.eu/$1/ - WORKING
RewriteCond %{HTTP_HOST} ^dark-skies\.eu [NC]
RewriteRule ^(.*)$ http://www.dark-skies.eu/$1 [R=301,L]




# FEED: (silently feeds all site requests to the content in the /demo folder when taking
# site "offline" for a moment when updating) - N/A

# RewriteCond %{REQUEST_URI} !(.*)demo
# RewriteRule ^(.*)$ /demo/$1 [L]


All times are GMT +8. The time now is 06:29 PM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.