Ich bastel immer noch an unserem OmahaRecords-Blog und hab schon wieder Probleme:
Ich wollte gerne die Linkstruktur vereinfachen und arbeite daher mit Permalinks. Ursprünglich sahen die sahen die so in der Art aus blogname/index.php/einwohner/bandname. Das hat auch eingentlich ganz gut geklappt. Nervig war nur, dass man bei Links immer die index.php mitnennen musste und bei Links im Header noch über bloginfo('url') gehen musste, da sonst blogname/index.php/index.php/shop oder so was aufgerufen wurde. Jetzt hab ich die Permalinks so umgestellt, dass das index.php wegfällt. Das wird auch in der Seitenverwaltung prima angezeigt. Nur wenn ich jetzt die Seite ansehen will - sei es über die direkte Voschau oder über den Link auf der Startseite - krieg ich einen traurigen 404er:?
Ich hab hier zu ähnlichen Problemen häufiger gelesen, dass eventuell Probleme mit einer.htaccess vorliegen könnten. Da kann ich leider nichts zu sagen, weil ich die Datei nicht finden kann...
Kann trotzdem jemand hier ferndiagnostisch sagen, ob ich da nur einen Fehler mache oder ob ich da tatsächlich keine Chance hab. Danke schon mal für eure Hilfe.
Permalinks ohne index.php geben 404
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hallo!
Also die .htaccess ist i.d.R schon da, nur eventuell blendet sie dein Ftp-Client aus?
Falls Filezilla -> FileZilla - .htaccess - ansonsten müsste man wissen, welchen Client du benutzt :) -
OK, hab die Datei jetzt gefunden, war versteckt. Der Inhalt sieht wie folgt aus (wenn das hilft):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /omaneu/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /omaneu/index.php [L]
</IfModule># END WordPress
-
.htaccess müsste man jetzt können *seufz* :-D
an der würde ich mal - nach einem "Backup" rumprobieren
Was passiert z.B., wenn du da das index.php rausnimmst, oder die Zeile mit der "Standard"-Zeileüberschreibst?
Wie sieht denn deine Permalink-Struktur jetzt aus? Benutzerdefiniert oder eins von den fertigen Dingen Schemata?
-
Jo, danke für die beiden Tipps :) Das war auch meine erste (und einzige) Idee... Klappt leider nicht. Ich hab als Permalinkstruktur Day And Name gewählt, weil ich igendwo gelesen hab, dass erst dann beim Schreiben einer Seite die Möglichkeit besteht Pemalinks selbst zu setzen. Ansonsten ist die Seite (der momentan halt nicht funktionierende Rohbau ist unter Omaha NEU » Willkommen in Omaha anzusehen) wie folgt strukturiert. Statische Willkommens-Seite, ein paar selbstständige andere statische Seiten (auch "Einwohner") und als Kinder von Einwohner eben die einzenen Künstler-Seiten.
-
Ich hab jetzt den Plan aufgegeben und linke wieder über die index.php. Funtioniert auch, aber der Quelltext sieht halt nicht mehr so schön aus mit <a href="<?php ...?>/index.php/..." Naja, was sollst. Danke trotzdem für die Hilfe :D
-
Ist denn mod_rewrite überhaupt verfügbar und auch aktiviert? Ohne geht kein URL-Rewriting. Im Zweifelsfall frag deinen Hoster. ;-)
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!