php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2010, 16:03  
Benutzer
 
Registriert seit: 24.10.2010
Beiträge: 65
PHP-Kenntnisse:
Anfänger
infi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mod_Rewrite Frage

Hallo liebe PHP Community,

das ist mein erster Beitrag und ich hoffe ich mache nichts falsch .

Ich habe mich durch einige Tutorials gewühlt und habe momentan folgenden Code.
Code:
RewriteEngine on
RewriteRule ^([-_0-9a-zA-Z]*)\.html$ index.php?cmd=$1 [NC,L,QSA]
RewriteRule ^([-_0-9a-zA-Z]*)/([-_0-9a-zA-Z]*)\.html$ index.php?cmd=$1&action=$2 [NC,L,QSA]
RewriteRule ^([-_0-9a-zA-Z]*)/([-_0-9a-zA-Z]*)/([0-9]*)\.html$ index.php?cmd=$1&action=$2&id=$3 [NC,L,QSA]
bis hierher funktioniert das auch schon ganz gut, aber ich möchte das auch .htm funktioniert.
Desweiteren möchte ich nicht, dass index.php funktioniert. Sondern lediglich index.htm oder. html
Leider stehe ich völlig im dunkeln, kann mir jemand einen Tipp geben?

VG
infi
infi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2010, 16:07  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von infi Beitrag anzeigen
... Ich möchte das auch .htm funktioniert.
hä?

Zitat:
Zitat von infi Beitrag anzeigen
desweiteren möchte ich nicht, dass index.php funktioniert.
hä?

Was meinst du in diesem Zusammenhang mit funktionieren?
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline   Mit Zitat antworten
Alt 24.10.2010, 16:19  
Benutzer
 
Registriert seit: 24.10.2010
Beiträge: 65
PHP-Kenntnisse:
Anfänger
infi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mimomamu Beitrag anzeigen
Was meinst du in diesem Zusammenhang mit funktionieren?
Hallo mimomamu,

also ich meinte folgendes.
Im Moment kann ich URL's wie folgt aufrufen.

www.example.com/gaestebuch.html
www.example.com/gaestebuch/eintragen.html
www.example.com/gaestebuch/loeschen/1.html

ich möchte aber auch mit .htm aufrufen können.

www.example.com/gaestebuch.htm
www.example.com/gaestebuch/eintragen.htm
www.example.com/gaestebuch/loeschen/1.htm

und im moment kann ich immernoch www.example.com/index.php aufrufen und ich möchte das nicht, sondern ich möchte, dass die seite nur über www.example.com/index.html oder index.htm aufrufbar ist.
infi ist offline   Mit Zitat antworten
Alt 24.10.2010, 18:13  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von infi Beitrag anzeigen
Beispiel:
Code:
RewriteRule ^([-_0-9a-zA-Z]*)\.html?$ index.php?cmd=$1 [NC,L,QSA]
Zitat:
Zitat von infi Beitrag anzeigen
und im moment kann ich immernoch www.example.com/index.php aufrufen und ich möchte das nicht, ...
Teste $_SERVER['REQUEST_URI'] in der PHP-Datei und mach ein 404 wenn dir der Wert nicht passt.
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden

Geändert von mimomamu (24.10.2010 um 18:18 Uhr).
mimomamu ist offline   Mit Zitat antworten
Alt 24.10.2010, 20:21  
Benutzer
 
Registriert seit: 24.10.2010
Beiträge: 65
PHP-Kenntnisse:
Anfänger
infi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von mimomamu Beitrag anzeigen
Beispiel:
Code:
RewriteRule ^([-_0-9a-zA-Z]*)\.html?$ index.php?cmd=$1 [NC,L,QSA]
^^das hat schon einmal funktioniert und für das index Problem habe ich folgende Regel gefunden.
Code:
RewriteRule ^index\.(php|html)$ http://www.example.com/ [R=301,L]
infi ist offline   Mit Zitat antworten
Alt 25.10.2010, 08:43  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

wie wäre es dann, wenn du deine zuletzt gepostete Regel mit
Code:
RewriteRule ^index\.(php|html|htm)$ http://www.example.com/ [R=301,L]
erweiterst ?
eagle275 ist offline   Mit Zitat antworten
Alt 25.10.2010, 10:17  
Benutzer
 
Registriert seit: 24.10.2010
Beiträge: 65
PHP-Kenntnisse:
Anfänger
infi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von eagle275 Beitrag anzeigen
wie wäre es dann, wenn du deine zuletzt gepostete Regel mit
Code:
RewriteRule ^index\.(php|html|htm)$ http://www.example.com/ [R=301,L]
erweiterst ?
moin eagle275,

die Regel funktioniert, aber natürlich hast du Recht und ich werde natürlich die Regel um htm erweitern.
infi ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eine Frage zum guten Code-Layout SilentSight JavaScript, Ajax und mehr 3 14.07.2010 09:18
[Erledigt] Frage zu JOIN Befehl und dem Auslesen desselben apo PHP Tipps 2010 11 13.06.2010 19:32
[PDO] Frage zur Portabilität freq.9 PHP-Fortgeschrittene 2 29.07.2005 13:28
[Erledigt] frage PHP Tipps 2005-2 9 15.06.2005 13:22
.htaccess - Frage Stümper PHP Tipps 2005 11 30.05.2005 11:56
Performence Frage PHP-Fortgeschrittene 10 06.05.2005 19:00
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
Frage: gibt es bei PHP sowas wie target="_blank" PHP Tipps 2005 6 20.04.2005 06:27
mal ne Frage PHP Tipps 2005 7 14.04.2005 09:46
Technische Frage zur Realisation einer Online-Umfrage Stefano PHP Tipps 2005 5 16.03.2005 17:39
Frage zu einer Liste? HTML, Usability und Barrierefreiheit 2 15.02.2005 16:56
Hallo und Frage zu dynamischer Veränderung in Textfeldern. PHP Tipps 2004-2 2 27.12.2004 22:29
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Kurze Frage an die Php Profis PHP Tipps 2004-2 11 24.11.2004 17:38
Frage zur Formatierung von Text obi PHP Tipps 2004 1 03.11.2004 13:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mod_rewrite, rewriterule ^([0-9] )-([-_0-9a-z]*)/([0-9]*)-([-_0-9a-z]*)$, php cmd \\\$1\\\, rewriterule ^(.*)$ index.php?cmd=$1 [l,qsa], rewriterule ^([0-9a-za-z-] ).htm index.php, mod_rewrite *.php in *.html, mod_rewrite php, ([0-9a-za-z] ) rewrite, obi

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum