Announcement

Collapse
No announcement yet.

Pfad auf nicht existierenden Unterordner wird auf Datei umgeleitet - Problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pfad auf nicht existierenden Unterordner wird auf Datei umgeleitet - Problem

    Hi

    Ich habe meinen Ubuntu-Laptop mit einem Apache-Server (2.2.12) und habe einen Effekt entdeckt, den ich gerne auf meinem Server (auch Apache 2.2.9) im Internet hätte.

    Bei Aufruf eines Pfades, der nicht existiert, wird auf eine gleichnamige Datei umgeleitet, obwohl keine .htaccess oder sowas in der art existiert.
    Also mit dem Aufruf '/scripts/info/artikel/144231/' rufe ich die PHP-Datei '/scripts/info.php' auf.

    Hier nochmal ein Auszug des $_SERVER - Arrays:

    SCRIPT_FILENAME /var/www/scripts/info.php
    QUERY_STRING
    REQUEST_URI /scripts/info/artikel/144231/
    SCRIPT_NAME /scripts/info.php
    PATH_INFO /artikel/144231/
    PATH_TRANSLATED /var/www/artikel/144231/
    PHP_SELF /scripts/info.php/artikel/144231/

    Diesen Effekt finde ich sehr nützlich was Suchmaschienenoptimierung angeht, und deshalb wollte ich euch fragen ob ihr eine Ahnung habt wo und wie man das beim Apache einstellen kann.

    Ich freue mich über jede Antwort

    Nemon

  • #2
    Müsste mit der directory Diretive gehen...
    Christian

    Comment


    • #3
      Hat mich nen bissl weitergebracht:
      Also jetzt vermute ich das was ich suche da drinnesteht (apache2/sites-enabled/000-default vom Localhost):

      Code:
      DocumentRoot /var/www
      	<Directory />
      		Options FollowSymLinks
      		AllowOverride None
      	</Directory>
      	<Directory /var/www/>
      		Options Indexes FollowSymLinks MultiViews
      		AllowOverride None
      		Order allow,deny
      		allow from all
      	</Directory>
      
      	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
      	<Directory "/usr/lib/cgi-bin">
      		AllowOverride None
      		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      		Order allow,deny
      		Allow from all
      	</Directory>
      Weiss jemand welcher Eintrag dafür zuständig ist?

      Comment


      • #4
        Lösung gefunden!

        Das mit der Directive und ein Freund hat mich darauf gebracht:
        http://httpd.apache.org/docs/2.0/mod...acceptpathinfo

        Das ist genau das was ich gesucht habe! Hätt ich nur nach den richtigen Begriffen gegoogelt

        Comment

        Working...
        X