Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 12.06.2010, 21:46
markuskoehler markuskoehler ist offline
Software Engineer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 03.01.2008
Ort: Altleiningen
Beiträge: 305
markuskoehler kann nur auf Besserung hoffen
Ausrufezeichen

Jou, das wars was ich gesucht hatte. Much thx! Allerdings hab ich jetzt n schwerwiegendes generelles Problem... Wenn ich die URI "http://www.p-its.biz/index.php?test=true" eingebe, will ich eigentlich eine Umformung in "http://p-its.biz/?test=true" haben. Allerdings kommt dabei im Moment "http://http//.p-its.biz//?test=true". Und ich kann einfach keinen Fehler in meiner .htaccess finden. Wohl auch weil ich mich erst seit paar Wochen mit mod_rewrite beschäftige... Ich hoffe, ihr könnt mir weiterhelfen. Hier meine .htaccess:

Code:
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* robots.txt

#<FilesMatch "\.(ini|xml)$">
	#Order deny,allow
	#Deny from all
	#Satisfy all
#</Files>

<Limit GET POST>
	Order deny,allow
	Deny from all
	Allow from all
</Limit>

<Limit PUT DELETE>
	Order deny,allow
	Deny from all
</Limit>

DirectoryIndex index.php

# Options None
# Options +FollowSymLinks +ExecCGI +Includes +MultiViews

Options +FollowSymLinks
 
RewriteEngine On
RewriteBase /

# download flash per calling /getflash
RewriteRule ^getflash/?$ http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash [NC,R=307] # removed: L; temporary redirect

# shortcodes /go/... => /pages/go/?go=...
RewriteRule ^go/([0-9]+)$ /pages/go/\?go=$1 [NC,R=301] # moved permanently

# displaying .phps as source-code
RewriteRule ^(.+\.php)s$ $1 [T=application/x-httpd-php-source]

# erasing "index.php"
RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteCond %{HTTP_HOST} p-its\.biz$ [NC]
RewriteRule (.*)index\.php http://p-its.biz/$1 [NC,R=301]

RewriteCond %{THE_REQUEST} index\.php [NC]
RewriteCond %{HTTP_HOST} ^p-its\.selfip\.biz$ [NC]
RewriteRule (.*)index\.php http://p-its.selfip.biz/$1 [NC,R=301]

# require no www (\.selfip?)
#RewriteCond %{HTTP_HOST} !^p-its(\.selfip?)\.biz$ [NC]
#RewriteRule ^(.*)$ http://p-its\.biz/$1 [R=301] # removed: L
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
EDIT: mit der lokalen URI, die auf meinen lokalen Apache weiterleitet, funktioniert's einwandfrei (vllt. auch, weil ich da kein www. vornedran setzen kann, weil dyndns keine wildcards mehr unterstützt)
__________________
MfG Markus Köhler

Geändert von markuskoehler (12.06.2010 um 21:52 Uhr)
Mit Zitat antworten