SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server
Hilfe Community Kalender Heutige Beiträge Suchen

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 20.01.2007, 08:27:55
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Obige Rule Funktioniert natürlich nur, in Unterordnern.. Willst du das auch auf der Hauptseite haben?
Code:
RewriteRule ^(.*)/$ $1/index.html [R=301,L]
RewriteRule ^$ index.html [R=301,L]
Mit Zitat antworten
  #12  
Alt 20.01.2007, 23:00:49
wiwms wiwms ist offline
Anfänger
 
Registriert seit: Jan 2007
Ort: Bad Oeynhausen
Alter: 44
Beiträge: 19
wiwms eine Nachricht über ICQ schicken wiwms eine Nachricht über Skype™ schicken
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Warum funktioniert das nur in Unterordnern... außerdem hätte die dann auf meinem XAMPP (auf Windows XP) auch greifen müssen, denn da war der Pfad http://localhost/demowi/ und wurde nicht um die index.html erweitert...

Jetzt wollte ich das erstmal mit PHP machen, aber dann kam die Ernüchterung:

Bei PHP_SELF steht dann da index.php und nicht index.html... und bleibt leer, wenn ich nicht selber in der Adresszeile auf http://localhost/demowi/index.html erweitert hätte
Mit Zitat antworten
  #13  
Alt 05.02.2007, 03:10:22
wiwms wiwms ist offline
Anfänger
 
Registriert seit: Jan 2007
Ort: Bad Oeynhausen
Alter: 44
Beiträge: 19
wiwms eine Nachricht über ICQ schicken wiwms eine Nachricht über Skype™ schicken
AW: mod_rewrite: Wenn keine Webseite, dann index.html

kann keiner weiterhelfen?
Mit Zitat antworten
  #14  
Alt 05.02.2007, 09:33:05
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Wo liegt die htaccess?
Bei mir funktioniert das Problemlos, versuch mal
Code:
RewriteBase /
RewriteRule ^(.*)/$ $1/index.html [R=301,L]
RewriteRule ^$ index.html [R=301,L]
Wenn sich das nichts in der Adressleiste des Browser tut, schalte mal den Cache von deinem Browser ab (Im Firefox: WebDeveleoper Toolbar -> Disable -> Cache) und schau mal was dann passiert..
Mit Zitat antworten
  #15  
Alt 05.02.2007, 20:47:04
wiwms wiwms ist offline
Anfänger
 
Registriert seit: Jan 2007
Ort: Bad Oeynhausen
Alter: 44
Beiträge: 19
wiwms eine Nachricht über ICQ schicken wiwms eine Nachricht über Skype™ schicken
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Also... auf meinem Testsystem mit XAMPP liegt die Datei unter H:\xampplite\htdocs\demowi\.htaccess und somit auf dem Server unter http://localhost/demowi/ und auf dem Webserver wird über Confixx die Domain www.wehmeier.info später auf den Ordner "wehmeier" geschoben...

Auszug aus meiner aktuellen:

RewriteEngine on
RewriteRule ^(.*)/$ $1/index.html [R=301]
RewriteRule ^(.*).html$ $1.php

Aber was soll denn diese Zeile?

RewriteRule ^$ index.html [R=301,L]

Dadurch müsste doch IMMER ein index.html angehängt werden.

EDIT:

Ich habe das jetzt mal blind übernommen...

RewriteEngine on
RewriteBase /demowi/
RewriteRule ^(.*)/$ $1/index.html [R=301,L]
RewriteRule ^$ index.html [R=301,L]

RewriteRule ^(.*).html$ $1.php

und das funktioniert auch

kann ich aber sowas in der .htaccess schreiben

wenn nicht Server = localhost, dann

RewriteBase /

und was würde passieren, wenn ich noch das ergänze?

RewriteRule ^(.*).html$ $1.php
RewriteRule ^(.*).php$ $1.html [R=301,L]

Der Sinn soll eigentlich sein, dass wenn jemand index.php aufruft automatisch auf html umgebogen wird, aber intern trotzdem php werkelt

EDIT, die zweite:

Fehler: Umleitungsfehler

Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

* Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.

So geht es nicht...

Geändert von wiwms (05.02.2007 um 21:03:21 Uhr)
Mit Zitat antworten
  #16  
Alt 06.02.2007, 09:24:19
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Würdest du nochmal übersichtlich darstellen, was genau du haben willst? Ich blick da leider nichtmehr durch
so in der Form:
http://domain.de => http://domain.de/index.html (adressleiste)
http://domain.de/index.php => http://domain.de/index.html (adressleiste)
http://domain.de/index.html => http://domain.de/index.php (intern, so dass es keiner sieht)

Geändert von BenniG. (06.02.2007 um 09:25:38 Uhr)
Mit Zitat antworten
  #17  
Alt 06.02.2007, 13:06:26
wiwms wiwms ist offline
Anfänger
 
Registriert seit: Jan 2007
Ort: Bad Oeynhausen
Alter: 44
Beiträge: 19
wiwms eine Nachricht über ICQ schicken wiwms eine Nachricht über Skype™ schicken
AW: mod_rewrite: Wenn keine Webseite, dann index.html

Also ich möchte, dass der Benutzer nicht sieht, dass PHP im Hintergrund arbeitet.

Ich möchte aber auch nicht, dass HTML wie PHP geparst wird!

Bis auf den Cache wird HTML durch PHP erzeugt, aber die Seite soll nur mit der Endung .html aufgerufen werden.

Browser: www.domain.tdl/mein-php-erzeugt.html
Intern: www.domain.tdl/mein-php-erzeugt.php

Aber wenn im Browser www.domain.tdl/mein-php-erzeugt.php aufgerufen wird, dann solll auf die .html umgeleitet werden (kein JS)

Dein Beispiel ist also korrekt:
http://domain.de => http://domain.de/index.html (adressleiste)
http://domain.de/index.php => http://domain.de/index.html (adressleiste)
http://domain.de/index.html => http://domain.de/index.php (intern, so dass es keiner sieht)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sound in Webseite Melli_03 HTML, CSS und JavaScript Help! 8 15.01.2007 16:41:38
Überprüfen ob Webseite vorhanden ChrisE PHP Grundlagen 1 26.06.2006 20:25:54
Schriftart von Webseite laden?Help! BoboNr1 HTML, CSS und JavaScript Help! 0 30.04.2006 14:03:09
Webseite aus einem Unterverzeichnis aufrufen wollenschlaeger PHP Grundlagen 4 15.12.2005 10:01:24
per php andere webseite aufrufen ichdabln PHP für Fortgeschrittene und Experten 6 20.11.2002 20:08:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:40:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt