Weiterleitung

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
logo78
Posts: 23
Joined: Tue 28. Aug 2007, 18:01
Contact:

Weiterleitung

Post by logo78 »

Ist es möglich das nach eingabe der url http://meinedomain/test.phtml automatisch eine http://www.meinedomain/test.phtml erzeugt wird? Möglich soll sowas per .htaccess sein.

Meine Aktuelle .htaccess sieht folgendermassen aus:

Code: Select all

# These settings are recommend
# Maybe you might have problems
# with other scripts that needs
# register_globals ON
php_flag magic_quotes_gpc Off
php_flag register_globals Off


<IfModule mod_rewrite.c>

	# Rewrite functionality for phpwcms
	# optimized by Jan212
	# 18-04-2004
	
	# Check that you have set Options FollowSymLinks
	# and right Allow
	RewriteEngine On
	
	#RewriteCond %{REQUEST_FILENAME} !-f
	#RewriteCond %{REQUEST_FILENAME} !-d
	
	# maybe you need this
	#DirectoryIndex index.html index.php 
	
	
	# Default ReWrite settings for phpwcms
	# ===============================================
	# This will rewrite 0.0.0.0.0.0.phtml => index.php?id=0.0.0.0.0.0
	RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.phtml$ index.php?id=$1,$2,$3,$4,$5,$6
	
	# This will rewrite mypage.phtml => index.php?mypage
	RewriteRule ^(.+)\.phtml$ index.php?$1
	
	
	# If phpwcms is installed in a subdirectory,
	# sample: "mysubdir" then use this (remove #)
	# if above lines doesn't work for you
	# ===============================================
	#RewriteBase /mysubdir
	#RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.phtml$ /mysubdir/index.php?id=$1,$2,$3,$4,$5,$6
	#RewriteRule ^(.+)\.phtml$ /mysubdir/index.php?$1 
	
	
	# If you want to set rewrite logging
	# ===============================================
	#RewriteLog "/absolute/path/to/the/rewrite.log" 
	# 0 = Logging disabled, 9 = highest level of logging, only for debugging 
	#RewriteLogLevel 3
	
</IfModule>

#Sometimes neccessary to add those
#
#AddType application/x-javascript .js
#AddType text/css .css
Hat jemand eine Idee wie man das macht das Unterseiten immer umgeleitet werden auf die normale url mit www ?
Meine Webseite die wo es interessiert oder so ... .
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Weiterleitung

Post by update »

Code: Select all

	#rewrite from domain to www.domain
	RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
	RewriteRule ^(.*) http://www.domain.de/$1 [L,R=301]
probier das mal - sollte gehen ;)
...aber warum willst Du auf www umleiten? Das www stammt doch aus der Zeit, als das Netz noch ein militärisches war, sozusagen als Kenntlichmachung eines eher privat / öffentlichen Netzes... oder so ...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

claus wrote:

Code: Select all

	#rewrite from domain to www.domain
	RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC]
	RewriteRule ^(.*) http://www.domain.de/$1 [L,R=301]
probier das mal - sollte gehen ;)
da fehlen m.E. zwei "\".
also eher so:

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
claus wrote:...aber warum willst Du auf www umleiten? Das www stammt doch aus der Zeit, als das Netz noch ein militärisches war, sozusagen als Kenntlichmachung eines eher privat / öffentlichen Netzes... oder so ...
Dieses Ansinnen ist durchaus sinvoll. www.domain.de ist eine Subdomin von domain.de. Leider schnallen Suchmaschinen nicht, dass das "nur theoretisch" so ist und indexieren den Inhalt der Webseite zweimal www.domain.de/inhalt.htm und domain.de/inhalt.htm. Durch den exakt gleichen Inhalt kann dies als Suchmaschinenspam gewertet werden und zu niedrigerem Ranking führen :idea:

Grüße Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
logo78
Posts: 23
Joined: Tue 28. Aug 2007, 18:01
Contact:

Re: Weiterleitung

Post by logo78 »

ja deine vermutung ist richtig! ein Seo meines Kumpels aus USA der hat das genau so gesagt und deswegen wollte ich gern die umleitung!

Die umleitung geht :D , nur leider werden unterseiten nicht richtig umgeleitet!
Problem ist .de/index.php?unterseite.phtml das index.php? in der url der unterseite, das muss raus weil ja sonst auf die hauptseite geleitet wird vom cms her wenn eine seite nicht existenz ist! :?

Irgendjemand noch eine Idee.
Meine Webseite die wo es interessiert oder so ... .
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Weiterleitung

Post by flip-flop »

So sollte es gehen:

Code: Select all

RewriteCond %{HTTP_HOST} !www.example.com
RewriteCond %{HTTP_HOST}   !^.*\..*\..* [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Und der .phtml Teil (ist original aus der mitgelieferten htaccess)

Code: Select all

	# This will rewrite 0.0.0.0.0.0.phtml => index.php?id=0.0.0.0.0.0
	RewriteRule ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\.phtml$ index.php?id=$1,$2,$3,$4,$5,$6
	
	# This will rewrite mypage.phtml => index.php?mypage
	RewriteRule ^(.+)\.phtml$ index.php?$1
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

Hmmmm,... da war Knut mal wieder schneller... :lol:
logo78 wrote:ja deine vermutung ist richtig!
Das war keine Vermutung. Das ist fakt. :wink:

Heiko
Not longer here - sorry...

Haubner-IT GbR Dresden
logo78
Posts: 23
Joined: Tue 28. Aug 2007, 18:01
Contact:

Re: Weiterleitung

Post by logo78 »

hmm irgendwie geht das nicht wirklich!
Leider geht bisher nur die umleitung von http://meinedomain.de auf http://www.meinedomain.de auf unterseiten kommt das raus http://www.meinedomain.de/index?meineunterseite
Meine Webseite die wo es interessiert oder so ... .
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

logo78 wrote:hmm irgendwie geht das nicht wirklich!
das CMS macht schon von Haus aus eine Umleitung von http://meinedomain.de auf http://www.meinedomain.de oder?
Hmmmm, naja... intern schon wenn Du als

Code: Select all

$phpwcms['site']              = 'http://www.meinedomain.de/';
eingetragen hast. Dann zeigen alle internen Links nach http://www.meinedomain.de/xyz.phtml.
Dein Vorhaben zielt auf Links von extern (ohne www.) zu deiner Seite.

[EDIT] da hat doch einer heimlich editiert :wink: [/EDIT]
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

logo78 wrote:hmm irgendwie geht das nicht wirklich!
Leider geht bisher nur die umleitung von http://meinedomain.de auf http://www.meinedomain.de auf unterseiten kommt das raus http://www.meinedomain.de/index?meineunterseite
und

Code: Select all

$phpwcms['rewrite_url']       = 1;        //whether URL should be rewritable
steht in der config auch wirklich auf 1?
Not longer here - sorry...

Haubner-IT GbR Dresden
logo78
Posts: 23
Joined: Tue 28. Aug 2007, 18:01
Contact:

Re: Weiterleitung

Post by logo78 »

peinlich, ich hatte die umleitung noch drin in der acces. :(

Nochmal wenn ich die umleitung wie oben einfüge passiert folgendes:
dann leitet es mir wirklich alles um aber eben immer auf die hauptseite.
die nebenseiten werden dann wenn irgend wo ein link gesetz wurde sprich der link so http://meinedomain.de/meineunterseite.phtml zu url im browser so http://www.meinedomain.de/index?meineunterseite und kommen bedingt durch das cms immer auf der hauptseite raus. (wenn seite nicht erreichbar ja das cms immer auf die hauptdomain schaltet.

hoffe das halwegs so beschrieben zuhaben, das man es versteht.
So jetz mach ich nen päuschen :-)
Meine Webseite die wo es interessiert oder so ... .
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Weiterleitung

Post by update »

naja, Heiko, da hast Du Recht, aber www ist trotzdem ein alter Hut. Deshalb habe ich das hier in der htaccess:

Code: Select all

	#rewrite from www.domain to domain
	RewriteCond %{HTTP_HOST} ^www\.(.*) [nc]
	RewriteRule ^(.*)$ http://%1/$1 [r=301,nc,l]
und in der conf.inc.php

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
das leitet alles auf domain.de um - egal, ob Du mit oder ohne www daherkommst. Bei google habe ich domain.de als preference hinterlegt...
Dass es dieses www noch gibt, liegt uA auch daran, dass es immer noch Serverkonfigurationen mit lediglich www ohne Alias gibt ( wobei der Alias eigentlich das www sein müsste...)... peinlich, peinlich
Oben genanntes Beispiel funktioniert mit den phtml- Dateien (läuft bei mir super=100%) ;)
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

Hallo claus,

klar hast Du auch Recht man muss/sollte sich halt für eine der beiden Varianten entscheiden und nicht beides zulassen... :wink:
Ich leite domain.tdl serverseitig auf www.domain.tdl um das geht natürlich auch prima andersherum.
Es ist also egal, wie 88 oder Käse (stinkt von allen Seiten :lol: ).

Schönes WE, Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Weiterleitung

Post by juergen »

Wenn ich das alles so lese, überlege ich ob debian etch noch immer diesen gopher Server mitliefert .. Retro und dann leite ich alles dahin .... SEO freundlich :mrgreen:
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re: Weiterleitung

Post by Jensensen »

101: plain%20info%20no%20more%20css%20schnickschnack%20but%20less%20interaction
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Weiterleitung

Post by Heiko H. »

Na Jürgen, dann mal los... :mrgreen:

Code: Select all

apt-get install pygopherd 
Not longer here - sorry...

Haubner-IT GbR Dresden
Post Reply