| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Benutzer Registriert seit: 11.11.2009
Beiträge: 33
PHP-Kenntnisse: Anfänger ![]() | Hallo, habe folgendes Problem: Code: RewriteEngine On RewriteBase / RewriteRule ^ http://www.google.de [R,L] Code: RewriteEngine On RewriteBase / RewriteRule ^/site/(.*)\.html$ /?site=$1 [R,L] www.example.com/?site=home bleibt www.example.com/?site=home Woran liegt das? Ich verstehe es nicht. Kann jemand helfen? Vielen Dank vorab! |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Dann lies dich mal ein, du hast nämlich noch nicht verstanden wie mod_rewrite funktioniert Ohne den [R] Parameter sieht das so aus (vereinfacht): Code: Browsereingabe: nice-url.html
|
v
mod_rewrite: Umwandlung nach Pattern
|
v
Aufruf wird gehandhabt ALS OB ?site=nice-url eingegeben worden wäre, der Client bekommt davon nichts mit
Code: Browsereingabe: nice-url.html
|
v
mod_rewrite: Umwandlung nach Pattern, sende Redirect Header
|
v
Browser nimmt Weiterleitung auf ?site=nice-url vor
|
| | |
| | |
| Benutzer Registriert seit: 11.11.2009
Beiträge: 33
PHP-Kenntnisse: Anfänger ![]() | Hallo, danke für die Erläuterung! Bisher bin ich nun soweit, dass ich durch Eingabe von www.example.com/nice-url.html auf www.example.com/index.php?site=nice-url "weitergeleitet" werde. Weitergeleitet stimmt hier ja nicht mehr, da ich den [R] Parameter nicht angegeben habe. Code: RewriteRule ^([a-zA-Z]+).html$ index.php?site=$1 Was mir jetzt widerfährt ist ein ganz anderes Problem - mag vielleicht mit meiner mangelnden Kenntnis zusammenhängen, eventuell gibt es aber auch eine ganz andere Erklärung. Code: RewriteRule ^([a-zA-Z]+)-([1-9]{1,3}+)$ index.php?site=$1&id=$2
Code: RewriteRule ^([a-zA-Z]+)-([1-9]{1,2}+)$ index.php?site=$1&page=$2
|
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Ich sehe auf den ersten Blick nicht, woran das liegt. Aber was willst du überhaupt mit {1,3}+ und {1,2}+ erreichen? Das ist in der Form eine überflüssige doppelte Quantifizierung, beides kann theoretisch eine beliebige Anzahl von Zeichen matchen. |
| | |
| | ||
| Benutzer Registriert seit: 11.11.2009
Beiträge: 33
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Ihr könnt es euch ja mal kurz anschauen: feuerwehr-oberwalluf.de/?site=guestbook&page=1 (Hier werden die EInträge angezeigt) und feuerwehr-oberwalluf.de/guestbook-1 (hier nicht) | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] mod rewrite und existierendes Verzeichnis | Koala | Server, Hosting und Workstations | 2 | 31.01.2011 13:09 |
| inhalt eines problem - arrays kürzen bzw. einer variablen zuweisen | geuloth | PHP Tipps 2010 | 6 | 27.02.2010 18:05 |
| htaccess allow u. deny | heohni | Server, Hosting und Workstations | 1 | 16.10.2009 19:38 |
| [Erledigt] Umlaute ersetzen funktioniert nicht richtig | BlackSpirit | PHP Tipps 2009 | 19 | 20.04.2009 12:04 |
| [Erledigt] rewrite funktioniert nicht | Jozefe | Server, Hosting und Workstations | 12 | 24.09.2008 14:58 |
| send button funktioniert nicht, finde fehler nicht | selma123 | PHP Tipps 2008 | 3 | 17.09.2008 11:57 |
| Mod Rewrite Allgemeinplätzchen | nikosch | Server, Hosting und Workstations | 2 | 10.05.2008 01:35 |
| Passwortschutz + Mod Rewrite in htaccess erzeugt 500er Error | agrajag | Server, Hosting und Workstations | 2 | 17.10.2007 11:56 |
| .htaccess funktioniert On- aber nicht OFFline | DER_Brain | Server, Hosting und Workstations | 5 | 13.05.2007 10:40 |
| Session funktioniert nicht bei session.use_cookies = Off | Quagga | PHP Tipps 2007 | 13 | 13.01.2007 18:27 |
| Lokal funktioniert alles -> auf Server fast nichts | PsychoEagle | Datenbanken | 2 | 14.08.2006 08:43 |
| htaccess funktioniert nur teilweise | saibot | Server, Hosting und Workstations | 5 | 07.07.2006 10:38 |
| [Erledigt] htaccess und Verzeichnis freigeben | Server, Hosting und Workstations | 1 | 20.02.2006 17:55 | |
| CSS-Datei parsen durch htaccess funktioniert nur local | PHP Tipps 2007 | 8 | 15.11.2005 13:26 | |
| Kontakrformular funktioniert nur zum Teil | PHP Tipps 2005-2 | 12 | 18.07.2005 11:24 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| htaccess url kürzen, url kürzen php, htaccess url verkürzen, php url um get kürzen, htaccess mod url, htaccess url kürzen get parameter, htacess rewrite url nicht austauschen, htaccess mod_rewrite url abschneiden, php parameter in htaccess beschneiden, url kürzen mod rewrite, htacess url kürzen, htaccess php kürzen, mod_rewrite parameter abschneiden, url kürzen, get-parameter aus url schneiden apach2, htaccess link abschneiden, alles nach php abschneiden modrewrite, php in mod url, htaccess rewriterule url kürzen, url kürzen htaccess |