switch url problem

11/23/2015 16:26 Bently.#1
Guten Tag,

zurzeit versuche ich das, wenn man oben in der URL example.com/?page=test eingibt, dass dann die Seite.php aufgerufen wird.


Also probiere ich es mal genau so wie oben und es passiert nichts. Er leitet mich nur zu den Verzeichnissen. Ich könnte auch oben schreiben ?page=testest , trotzdem werde ich wieder zu den Verzeichnissen geleitet siehe Bild:


PHP-Code:


PS: Das von Oben war nur ein Beispiel. Bei diesem Code habe ich die pages (bsp. seite.php etc) in den Contents Ordner gepackt.
11/23/2015 16:29 ~ JWonderpig ~#2
Wie heißt die Datei, in der der PHP-Code steht?
11/23/2015 16:45 Bently.#3
Page.php, Ich habe aber diesen Code ebenso in der Register.php eingefügt:

Wenn ich auf Register.php direkt zugreifen möchte bzw. example.de/contents/register.php dann steht da dies: No direct script access allowed Was ja auch genau so sein soll. Aber die Seite öffnet sich nicht und ist ja schlecht da ja nur dieses Fehler steht. Er soll mich ja weiterleiten damit ich die Seite benutzen kann und auch da was anzeigen soll.
Wenn ich example.de/contents/?page=register dann leitet er mich nicht zur register.php
11/23/2015 16:53 ~ JWonderpig ~#4
Du musst die Seite halt aufrufen.

PHP Code:
defined('SYSTEM') OR EXIT('No direct script access allowed'); 
Warum?
11/23/2015 17:17 Bently.#5
Ich rufe die Seite ja auf aber er zeigt mir den Fehler. Und wenn ich es so rufen möchte ?page=register , dann klappt es nicht sondern er leitet mich wieder dahin wo die Verzeichnisse sind siehe Bild. Deswegen suche ich nach einer Lösung.
11/23/2015 18:16 Mikesch01#6
Was hältst du von deine-seite.de/index.php?page=Register ? :P

Da fehlt halt das Script..außer du hast es per .htaccess bewusst ausgeblendet
11/23/2015 18:50 Bently.#7
Ich habe es so nicht ausprobiert, jedoch möchte ich es anders haben doch meine Erfahrung reicht nicht aus.

Ich würde es am besten so haben:
example.de/Register nicht example.de/register.php
11/23/2015 20:07 lnqlorlouz#8
Quote:
Originally Posted by Bently. View Post
Ich habe es so nicht ausprobiert, jedoch möchte ich es anders haben doch meine Erfahrung reicht nicht aus.

Ich würde es am besten so haben:
example.de/Register nicht example.de/register.php
Hab ich bei mir auch. Hier:
PHP Code:
RewriteEngine On
RewriteRule 
^startseite$ /index.php [L]
RewriteRule ^impressum$ /imprint.php [L]
RewriteRule ^kontakt$ /contact.php [L]
RewriteRule ^zeiten$ /open.php [L]
RewriteRule ^wir$ /aboutus.php [L
11/23/2015 20:17 Bently.#9
Danke dir!
11/23/2015 20:43 Mikesch01#10
Hier mal ein bisschen was zum Lesen für dich :P

[Only registered and activated users can see links. Click Here To Register...]