Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

modRewrite

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
|SONY|
PostRank 5
PostRank 5
Beiträge: 333
Registriert: 17.04.2006, 11:56
Wohnort: Der Norden ruft

Beitrag von |SONY| » 16.05.2007, 17:42

hallo zusammen,

ich habe im stammordner eine htaccess erstellt die beeinflussen soll das wenn jemand die domain ohne www eingibt sie dann mit www + domain angezeigt wird.

nun habe ich bei analytics gesehen das einige zugriffe noch über die domain/index.php geschehen. ist das so OK, kann man das unterdrücken oder sollte man dies nicht ?

wenn das soweit OK ist, was gebe ich bei verlinkungen an: mit oder ohne index.php ? welches der beiden formate wird gecrawlt bzw. bewertet ?

Code: Alles auswählen

#RewriteBase /
RewriteEngine On
RewriteCond %{HTTP_HOST} ^brasilgate.com$ [NC]
RewriteRule ^(.*) http://www.Brasilgate.com/$1 [L,R=301]
besten dank
sony

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

To-Bi-As
PostRank 6
PostRank 6
Beiträge: 443
Registriert: 08.10.2006, 02:20

Beitrag von To-Bi-As » 17.05.2007, 02:40

gecrawlt bzw. bewertet wird beides, ist ja schließlich was anderes.

Umleiten per .htaccess kannste das damit

Code: Alles auswählen

RewriteRule ^index\.(php|html)$                         / [R=301,L]
Gruß.

|SONY|
PostRank 5
PostRank 5
Beiträge: 333
Registriert: 17.04.2006, 11:56
Wohnort: Der Norden ruft

Beitrag von |SONY| » 17.05.2007, 12:08

hallo To-Bi-As und besten dank für deine antwort.

umleiten soll für ein PR und allgemein aber nicht so ratsam sein. ist das richtig ?

mfg
sony

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


chrizz
PostRank 10
PostRank 10
Beiträge: 3044
Registriert: 05.07.2006, 10:37
Wohnort: Berlin

Beitrag von chrizz » 17.05.2007, 16:04

wieso sollten umleitungen nicht ratsam sein?
Das ist standard im netz und es hat auch keine negativen auswirkungen (vorausgesetzt es ist ordentlich gemacht)
durch das umleiten konzntierst du den PR auf / und verteiltst ihn nicht auf / und index.php

insofern, alles kein problem

FL4PJ4CK
PostRank 4
PostRank 4
Beiträge: 132
Registriert: 06.05.2007, 10:00
Wohnort: Baden-Baden

Beitrag von FL4PJ4CK » 18.09.2007, 15:09

grrr.... :evil:
Ich such jetzt schon ewig nach einer Möglichkeit, index.html und index.php auf / umzuleiten. Aber nichts funktioniert. Das liegt wahrscheinlich daran, dass ich garnicht weiß, wie ich den Code in meine .htaccess integriere...

meine .htaccess sieht derzeit so aus:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.mountainboard-world\.de$
RewriteRule ^(.*)$ http://www.mountainboard-world.de/$1 [L,R=301]

# //seo_mod_start
RewriteEngine On
# Uncomment the following and add your forum path if rewrites arent working properly
RewriteBase /forum/
RewriteRule ^/forum/index.html$ index.php [L,NE]
RewriteRule ^(.*)-t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)-t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)-a-([0-9]+).html$ announcements.php?aid=$2 [L]
# //seo_mod_end

AddType x-mapp-php4 .php .php4 .htm .html
Könnt ihr mir sagen, wo ich da jetzt was einbauen muss?
LG, Nico

Bild

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 18.09.2007, 19:33

Versuch mal
RewriteCond %{THE_REQUEST} index\.(php|html) [NC]
RewriteRule ^(.*)index\.(php|html)$ https://www.blabla.de/$1 [NC,L,R=301]
Das fügst du vor "# //seo_mod_start" ein

Leidet die Datei domain.de/index.php auf domain.de/ um und die /verzeichnis/index.php auf /verzeichnis/ oder halt die index.html.

Grüße

FL4PJ4CK
PostRank 4
PostRank 4
Beiträge: 132
Registriert: 06.05.2007, 10:00
Wohnort: Baden-Baden

Beitrag von FL4PJ4CK » 18.09.2007, 21:00

Perfekt! :D Hat wunderbar funktioniert.
Danke! Hast was gut bei mir :D

Edit: Argh! :evil: Wenn ich den Code reinsetze, komme ich in meinem Forum nicht mehr in den Admin-Bereich. Weißt du woran das liegt?

nochmal Edit: Hm, ich glaube ich weiß, wo der Fehler liegt. Der Admin-Bereich ist unter /admin/. Dort ist der login. Dannach kommt man auf index.php?...
Ich schätze mal, dass er das index.php? auf / umleitet, wodurch ich immer wieder zum login gelange, nachdem eingeben der zugangsdaten. Kann man das irgendwie lösen?
LG, Nico

Bild

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 19.09.2007, 21:20

Ja genau es leitet natürlich alle index.php Dateien um, auch diese im /admin/ verzeichnis.

Dann machs so

RewriteRule ^index\.(php|html)$ https://www.blabla.de/ [NC,L,R=301]
Und für die Verzeichnisse
RewriteRule verzeichnis1/index\.(php|html)$ /verzeichnis1/ [NC,L,R=301]
RewriteRule verzeichnis2/index\.(php|html)$ /verzeichnis2/ [NC,L,R=301]
usw.

Grüße

FL4PJ4CK
PostRank 4
PostRank 4
Beiträge: 132
Registriert: 06.05.2007, 10:00
Wohnort: Baden-Baden

Beitrag von FL4PJ4CK » 19.09.2007, 21:39

OK, klingt logisch. Mit dem Einbau hapert es aber wieder ein bisschen. So wie ich es gemacht habe, wurden alle Verzeichnisse auf die Startseite umgeleitet.
Kannst du mir sagen, was ich einfügen will, wenn die index in folgenden Verzeichnissen umgeleitet werden soll:
/
/forum/
/forum//archive/ (Ja, die 2 Slashs sind richtig ;))

Meine .htaccess nochmal:

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.mountainboard-world\.de$
RewriteRule ^(.*)$ http://www.mountainboard-world.de/$1 [L,R=301]

# //seo_mod_start
RewriteEngine On
# Uncomment the following and add your forum path if rewrites arent working properly
RewriteBase /forum/
RewriteRule ^/forum/index.html$ index.php [L,NE]
RewriteRule ^(.*)-t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)-t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)-a-([0-9]+).html$ announcements.php?aid=$2 [L]
# //seo_mod_end

AddType x-mapp-php4 .php .php4 .htm .html
Danke!
LG, Nico

Bild

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 21.09.2007, 23:21

FL4PJ4CK hat geschrieben: /
/forum/
/forum//archive/ (Ja, die 2 Slashs sind richtig ;))
Oky also, das hier fügst du ein
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.mountainboard-world\.de$ [NC] #NC hast vergessen
RewriteRule ^(.*)$ https://www.mountainboard-world.de/$1 [L,R=301]

RewriteRule ^index\.(php|html)$ https://www.mountainboard-world.de/ [NC,L,R=301]

RewriteRule forum/index\.(php|html)$ /forum/ [NC,L,R=301]
RewriteRule forum/archive/index\.(php|html)$ /forum//archive/ [NC,L,R=301]

RewriteRule ^(.*)-t-([0-9]+).html(.*)$ showthread.php?tid=$2$3 [QSA,L]
RewriteRule ^(.*)-t-([0-9]+)-([0-9]+).html$ showthread.php?tid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+).html(.*)$ forumdisplay.php?fid=$2$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&page=$3 [QSA,L]
RewriteRule ^(.*)-f-([0-9]+)-([a-z]+)(-|-[a-z]+)-([0-9]+)-([0-9]+).html(.*)$ forumdisplay.php?fid=$2&sortby=$3&order=$4&datecut=$5&page=$6$7 [L]
RewriteRule ^(.*)-a-([0-9]+).html$ announcements.php?aid=$2 [L]

AddType x-mapp-php4 .php .php4 .htm .html
Und fertig, Grüße.

PS: A ja würd das www. weglassen,und auch die Dateiendung .html in der RewriteRule (Forum), einfach / verwenden.

FL4PJ4CK
PostRank 4
PostRank 4
Beiträge: 132
Registriert: 06.05.2007, 10:00
Wohnort: Baden-Baden

Beitrag von FL4PJ4CK » 23.09.2007, 15:48

Das klappt auch nicht.
Aber wisst ihr was, scheiß drauf. Ich ranke zur Zeit auch ohne den Kram gut. Hab ich eben die index in der URL. Auch egal.
LG, Nico

Bild

|Z|
PostRank 4
PostRank 4
Beiträge: 138
Registriert: 24.05.2007, 14:26

Beitrag von |Z| » 26.09.2007, 19:04

Ich nutze erfolgreich diesen hier :

AddType "text/javascript" .gz
AddEncoding gzip .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{THE_REQUEST} ^(.*).js
RewriteCond %{SCRIPT_FILENAME}.gz -f
RewriteRule ^(.*)\.js $1.js.gz [L]
##### Gzip End #####


##### Re-directing Begin #####
Options +Indexes +FollowSymlinks
RewriteEngine on

RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteCond %{HTTP_HOST} !^www\.bla\.net$
RewriteRule ^\/?(.*)$ https://www.bla.net/$1 [R=301,L]

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 18.10.2007, 00:28

FL4PJ4CK hat geschrieben:Das klappt auch nicht.
Aber wisst ihr was, scheiß drauf. Ich ranke zur Zeit auch ohne den Kram gut. Hab ich eben die index in der URL. Auch egal.
Die Lösung:
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteCond %{THE_REQUEST} !admin/index\.php [NC]
RewriteRule ^(.*)index\.php /$1 [NC,L,R=301]

Antworten