Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 21:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem mit mod_rewrite

Discussion on Problem mit mod_rewrite within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Question Problem mit mod_rewrite

Hallo.
Ich will schlichtweg eine (Sub-)Subdomain auf eine Datei umleiten und die angefragte Datei als Parameter übergeben.

Versucht habe ich das so:
Code:
RewriteCond %{HTTP_HOST} ^myfiles\.deskt2\.pfweb\.eu$ [NC]
RewriteRule ^(.*)$ system/files.php?op=print&filepath=$1 [L]
Dadurch werden zumindest alle Anfragen an die Subdomain an die Datei weitergeleitet. Die Parameterübergabe funktioniert jedoch nicht so, wie erwartet.
$1 gibt immer system/files.php zurück, unabhängig von dem tatsächlichen Wert, weswegen die aufgerufene Datei natürlich die entsprechenden Einträge in der Datenbank nicht findet.
Demo-Seite:
Gleiche Datei, direkt aufgerufen:

Bestimmt irgendwas total simples, was ich nur gerade übersehe. Schonmal danke im Voraus!

Edit (30. März): Links entsprechend der neuen Subdomain angepasst.
PseudoPsycho is offline  
Old 03/27/2013, 20:00   #2
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
#push
Weiß wirklich keiner weiter?
PseudoPsycho is offline  
Old 03/27/2013, 20:54   #3
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Code:
RewriteRule ^([^.]+)$ system/files.php?op=print&filepath=$1 [L]
Keine Ahnung wo der Fehler liegt, aber probier mal ne andere Regex-version^^
Mikesch01 is offline  
Thanks
1 User
Old 03/27/2013, 21:02   #4

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,009
Received Thanks: 316
Frage wäre, liegt es an der Condition oder an der Rule ?
Synatex is offline  
Thanks
1 User
Old 03/28/2013, 09:40   #5
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Synatex View Post
Frage wäre, liegt es an der Condition oder an der Rule ?
Hab' die Condition mal auskommentiert und kann es auf die Rule zurückführen.
Ich krieg' jetzt auf jeder Seite die (selbstdefinierte) Fehlermeldung der PHP-Datei:
Code:
404 - not found: string(16) "system/files.php"
Quote:
Originally Posted by Mikesch01 View Post
Code:
RewriteRule ^([^.]+)$ system/files.php?op=print&filepath=$1 [L]
Keine Ahnung wo der Fehler liegt, aber probier mal ne andere Regex-version^^
Hab's ausprobiert und krieg' jetzt 'ne echte 404-Fehlermeldung.
PseudoPsycho is offline  
Old 03/29/2013, 11:13   #6
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
#push
Problem besteht leider immernoch...
Wenn ihr noch mehr Informationen braucht, sagt es einfach.
Ich vergeb' auch gerne 'nen FTP-Account per Skype.
PseudoPsycho is offline  
Old 03/30/2013, 14:28   #7
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
PHP-Friends hat mir nun 'ne neue Subdomain für das Projekt gegeben: deskt2.pfweb.eu
Das Problem hat sich damit etwas verschärft: Statt der Fehlermeldung der PHP-Datei kriege ich nun 'nen echten 404-Fehler.
.htaccess und Links im ersten Beitrag hab' ich angepasst.
PseudoPsycho is offline  
Old 03/30/2013, 15:53   #8
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Code:
RewriteRule ^/(.*)$ system/files.php?op=print&filepath=$1 [L]
Ich glaube er nimmt das Slash mit in den Namen. Versuchs mal so^^

(Slash muss man nicht escapen oder?)
Mikesch01 is offline  
Thanks
1 User
Old 03/30/2013, 19:37   #9
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Mikesch01 View Post
Ich glaube er nimmt das Slash mit in den Namen.
Danke für den Tipp, hilft mir beim aktuellen Problem nur leider nicht weiter... Jetzt nimmt er die Rule überhaupt nicht mehr an. Sobald das wieder funktioniert, probier ich's aus.
PseudoPsycho is offline  
Old 04/01/2013, 14:16   #10
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Hatte ein Support-Ticket an den Webhoster geschrieben und der hat das Problem nun gelöst.
1. gab es einen Fehler bei der Subdomain-Aufschaltung, durch welchen es keine Wildcarddomain war
und 2. war 'ne Endlosschleife in der .htaccess
Daher hier die korrigierte Fassung für alle, die's interessiert:
Code:
RewriteCond %{HTTP_HOST} ^myfiles\.deskt2\.pfweb\.eu$
RewriteCond %{REQUEST_URI} !^/system/files.php
RewriteRule ^(.*)$ /system/files.php?op=print&filepath=$1 [L]
PseudoPsycho is offline  
Old 04/01/2013, 15:53   #11
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Kannst du vllt kurz erklären was

Code:
RewriteCond %{REQUEST_URI} !^/system/files.php
macht^^
Mikesch01 is offline  
Old 04/01/2013, 16:26   #12
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Mikesch01 View Post
Kannst du vllt kurz erklären was

Code:
RewriteCond %{REQUEST_URI} !^/system/files.php
macht^^
Nunja, ich leite ja zu system/files.php weiter.
Dies unterbindet schlichtweg die Endlosschleife, die ansonsten entsteht.
PseudoPsycho is offline  
Reply


Similar Threads Similar Threads
mod_rewrite hilfe - URL kürzen
01/04/2013 - Web Development - 4 Replies
Hallo, ich habe hier ein CMS was Automatisch die Links erstellt, wenn ich eine neue Seite erstelle. In meinem Fall hier habe ich eine Seite mit Regeln stehen. Daer link wird von dem CMS wie folgt erstellt: Domain.de Ich möchte jetzt aber noch zusätzlich wenn man http://www.domain.de/regeln im Browser eingibt, dass man auf Domain.de geleitet wird. Versucht habe ich es wie folgt:
[Problem]Habe ein Problem und zwar spinnt mein VPC etwas(ohne Grund)?!
07/28/2011 - Metin2 Private Server - 10 Replies
Also wie schon gesagt meins Server spinnt wodurch kiks usw. kommen :( ich lade euch die Screens in den Anhang, mit der Hoffnung, dass ihr mir helfen könnt :) wäre echt sehr nice :)



All times are GMT +2. The time now is 21:13.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.