Ich habe Probleme mit meiner .htaccess-Datei. Unten können Sie sehen, was ich versucheRewriteEngine verursacht Fehler 500
- Redirect Alle eingehenden Datenverkehr http://hyperthunder.net/
- Disable sehen .htaccess-Datei
- Disable Eintrag Verzeichnisse
- Custom Error Pages zu tun
Die Domänen, die ich auf diesem Webhost besitze
- hyperthunder.net
- hyperthunder.com
Und jetzt endlich meine .htaccess-Datei
//
//Domains
//hyperthunder.net
//hyperthunder.com
//Both domains are on the same webhosting
//
//
//Redirect
// http://www.hyperthunder.net/ ---> http://hyperthunder.net/
// http://hyperthunder.com/ ---> http://hyperthunder.net/
// http://www.hyperthunder.com,/ ---> http://hyperthunder.net/
//
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.hyperthunder.net[nc]
RewriteCond %{HTTP_HOST} ^hyperthunder.com[nc]
RewriteCond %{HTTP_HOST} ^www.hyperthunder.com
RewriteRule ^(.*)$ http://hyperthunder.net/$1 [r=301,nc]
//
//Custom Errors
//
ErrorDocument 400 /customerrors/400.html
ErrorDocument 401 /customerrors/401.html
ErrorDocument 403 /customerrors/403.html
ErrorDocument 404 /customerrors/404.html
ErrorDocument 500 /customerrors/500.html
//
//Prevent viewing of .htaccess file
//
<Files .htaccess>
order allow,deny
deny from all
</Files>
//
//Prevent Directory listing
//
Options All -Indexes
Ich kann nicht herausfinden, was falsch ist. Ich bin in der Lage, die Homepage zu sehen, aber wenn ich hyperthunder.net/index.html versuche, wird es Fehler 500 sogar für die Domain .com geben.
UPDATE: Ich glaube, meine Webhost jetzt gerade jetzt aktualisierte Homepage zeigt, ist 500-Fehler als auch –
'Invalid command '//''. Zeilen, die mit dem Hash-Zeichen "#" beginnen, werden als Kommentare betrachtet. –
löste mein eigenes Problem http://stackoverflow.com/questions/17365397/redirect-multiple-domains-to-one-domain-with-for-without-www-before –