Seite 1 von 1

Forum ist mehrfach erreichbar

Verfasst: So 22.Jul, 2007 18:49
von KeineAhnung
Mein Forum ist mehrfahc erreichbar, einmal in der Form:


http://www.meineseite.de/forum (nur ein beispiel)


und in http://webxx.meinserver.de/forum (wieder nur ein beispiel)

wie schaffe ich es, das wenn man auf http://webxx.meinserver.de/forum geh man automatisch auf die Normale URL http://www.meineseite.de/forum gelangt ?

Verfasst: So 22.Jul, 2007 20:41
von oxpus
Auf mehrfache Weise.
Die beste ist per .htaccess über ein redirect.

Geht auch per index.htm(l), aber dazu müssten beide Domainen in andere Verzeichnisse münden.

Ist es wirklich nur "ein" Forum in "einem" Verzeichnis?

Verfasst: So 22.Jul, 2007 21:00
von KeineAhnung
ok, und wie lautet die .htaccess möglichkeit ;)

Verfasst: So 22.Jul, 2007 21:21
von oxpus
Najo, so halt:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(webxx\.)?domain\.de/forum(/.*)?$ [NC] 
RewriteRule ^(.*) http://www.domain.de/forum/$1 [L,R=301]
Wobei eben webxx und die Domäne anzupassen sind.

Verfasst: So 22.Jul, 2007 21:38
von KeineAhnung
also, ich habe das forum weggemacht (kann ich das für jeden ordner ne andere nehemn ?)

aber ich bekomme nen 500

Hier das was ich in die .htaccess geschrieben habe:

Code: Alles auswählen

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^http://(webxxx\.)?net-serverxx\.de(/.*)?$ [NC]
RewriteRule ^(.*) http://www.ultimatik.de/$1 [L,R=301]
natürlich mit anstatt webxxx bzw. serverxx meinen acc / server ;)

Verfasst: So 22.Jul, 2007 21:49
von oxpus
Die Regeln sind zumindest korrekt, aber ist auch das Modul mod_rewrite im Webserver aktiv?
Und hast Du diese .htaccess im Webroot abgelegt, bzw. die dort vorhandene .htaccess damit ergänzt?
Dazu darf RewriteEngine On nur einmal vorkommen...

Verfasst: So 22.Jul, 2007 21:51
von KeineAhnung
also ist webroot (ordner html ) und in dem ordner ist eine .htaccess in der nur das steht, mehr nicht, aber in unterverzeichnissen habe ich noch 2 htaccess mit rewritrules, und da habe ich RewriteEngine On
aber kanns dadran liegen ?

Verfasst: So 22.Jul, 2007 22:52
von oxpus
Rewrite Rules sollten nur in einer .htaccess stehen, reicht in der Regel auch aus.
Dann braucht man die auch nur einmal "einschalten"...

Verfasst: So 22.Jul, 2007 23:04
von KeineAhnung
so, habe jetzt die rewriterules vom phpBB2 auch in dne root getan, mann hätte zwar was ändnr müssen damti das forum klappt, aber an dem teil kanns ja ncith liegen, das steht in meienr .htaccess, ahbe zwar noch wleche in unterordnern, aber ohne rewrite rules:

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://(web616\.)?net-server14\.de(/.*)?$ [NC]
RewriteRule ^(.*) http://www.ultimatik.de/$1 [L,R=301]


# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /$1.php [L]
RewriteRule ^sitemap.html$ /sitemap.php [L]
RewriteRule ^forum-([0-9]+).html$ /sitemap.php?fid=$1 [L]

# block bad bots, robots and spiders [larsneo]
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GornKer [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^Irvine [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft.URL [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*NEWT [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^oegp [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} dloader(NaverRobot) [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SearchExpress [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^Siphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebBandit [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus [OR]
RewriteCond %{HTTP_USER_AGENT} ^ZyBorg
RewriteRule ^.* - [F,L]

Verfasst: Mo 23.Jul, 2007 01:24
von oxpus
Man könnte es auch so versuchen:

Code: Alles auswählen

RewriteRule ^http://(web616\.)?net-server14\.de(/.*)?$ http://www.ultimatik.de/$1 [L,R=301]
Wobei eigentlich $1 eher $2 lauten müsste *grübel*

Verfasst: Mo 23.Jul, 2007 09:22
von KeineAhnung
also mit dem da kommt immernoch ein 500 ¦4 xD

Verfasst: Mo 23.Jul, 2007 13:23
von oxpus
Seltsam, bei mir funktioniert das so (selbstverständlich mit der eigenen Domain)...

Hast Du nicht in der Webspace-Verwaltung die Möglichkeit, Domains auf andere Ziele umzuleiten?
Denn eine andere Möglichkeit, als eine der o. g. kenne ich nicht...

Verfasst: Mo 23.Jul, 2007 13:53
von KeineAhnung
ja, die möglichkeit habe ich, aber nciht von der domain (web616.net-server14.de) die ich am anfang als die .de ncoh ncith da war hatte und immer noch da ist, aber egal ;)

Verfasst: Mo 23.Jul, 2007 14:59
von oxpus
Warum dann auch diese Domain umleiten?
Bekannt dürfte doch wohl eher die richtige Domain sein, oder?

Verfasst: Mo 23.Jul, 2007 15:09
von KeineAhnung
ja, aber wenn ich mir das Google Analytics Protokoll ansehe sehe ich immerncoh einige die über die "alte" adresse auf meine Seite gehen, denn am anfang wo die .de noch nicht da war habe ich trotzdem schon mit der anderen adresse drauf verlinkt, "so" schlimm ist das nciht, aber der googlebot ist eienr der meisten der Beide abcrawlt -.-

Verfasst: Mo 23.Jul, 2007 15:16
von oxpus
Wenn es nur um Google geht, würde ich mir keine Gedanken machen.
Das ist zu vernachlässigen...

Verfasst: Mo 23.Jul, 2007 15:49
von KeineAhnung
achso, ja dann ist das thema erledigt ;)