Solved

index.php

4 years ago

Hallo,

ich habe 3 Wordpress installationen mit 3 URL's auf meinem Webspace.

Die Permalink Einstellung funktioniert nur mit: /index.php/%postname%/

Es wäre natürlich schön wenn es auch ohne "index.php" geht!

 

Ich habe bereits  die Variante mit der httpd.conf Datei die ich hier gefunden habe probiert.

 

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

 

Diese führt allerdings zu einem Fehler und die Websiten sind unter der URL nicht mehr aufrufbar.

 

Was muss ich denn tun?

 

Viele Grüße

Steffi

620

11

    • 4 years ago

      Hallo @siggeruestbau ,

       

      die httpd.conf gehört in einen anzulegenden Ordner mit der Bezeichnung "etc" .

       

      In die httpd.conf folgendes eintragen:

       

      <Directory /home/www/public_html>
      AllowOverride All
      </Directory>

       

      Fertig.

       

      Gruß, Dietmar

       

      6

      Answer

      from

      4 years ago

      @dpfrank 

       

      Hallo Dietmar,

       

      die httpd.conf gibt es nur einmal im Ordner "etc".

       

      Der Ordner "etc" liegt oberhalb von "public_html".

       

      Sobald der Server es schnallt, dass die httpd.conf drin ist, sind die Seiten nicht mehr aufrufbar. Beim Aufruf der URL erhalte ich "Internal Server Error"

       

      Der Inhalt der httpd.conf sieht so aus:

      <Directory /home/www/public_html>
      AllowOverride All
      </Directory>


      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]

       

      Gruß, Steffi

       

      Answer

      from

      4 years ago

      @siggeruestbau 

       

      nur das:

       

      <Directory /home/www/public_html>
      AllowOverride All
      </Directory>

       

      Sonst bitte nichts! Wenn "etc" auf der Ordnerebene von "public_html" ist, dann ist das korrekt.

       

      Gruß, Dietmar

       

       

      Answer

      from

      4 years ago

      Hallo Dietmar,

       

      so funktioniert es! Fröhlich

       

      Herzlichen Dank für deine Hilfe!!

       

      LG, Steffi

      Unlogged in user

      Answer

      from

    • 4 years ago

      @siggeruestbau

      Hallo Steffi,

      da die Daten im Profil hinterlegt sind, hab ich mal reingeguckt. Ich sehe nichts im etc/ Ordner. Ist die httpd.conf evtl. schon wieder gelöscht?

      Viele Grüße
      Stephie G.

      1

      Answer

      from

      4 years ago

      @Stephie G. 

       

      Hallo Stephie,

       

      ja ich hatte die httpd.conf wieder gelöscht, da die Websiten ja nicht erreichbar waren.

      Ich habe Sie gerade nochmal eingefügt. Wär super wenn du es dir kurzfristig anschauen könntest.

       

      Besten Dank im Voraus und viele Grüße,

      Steffi

      Unlogged in user

      Answer

      from

    • Accepted Solution

      accepted by

      4 years ago

      @siggeruestbau 

       

      nur das:

       

      <Directory /home/www/public_html>
      AllowOverride All
      </Directory>

       

      Sonst bitte nichts! Wenn "etc" auf der Ordnerebene von "public_html" ist, dann ist das korrekt.

       

      Gruß, Dietmar

       

       

      0

    • 4 years ago

      Hallo @siggeruestbau,

      leider haben mich die neuen Beiträge erst jetzt erreicht. Aber wie ich sehen konnte, hat Dietmar super geholfen. Prima, dass es jetzt klappt.

      @dpfrank: Vielen Dank Zwinkernd

      Gruß
      Stephie G.






      0

      Unlogged in user

      Ask

      from