htaccess Datei keine Wirkung

11/24/2015 19:14 Bently.#1
Guten Tag (mal wieder),

ich habe ein komisches Problem, un zwar klappen meine Scripts nicht mit htaccess Datei hab alles kontrolliert etc. aber nichts gefunden.

1. Beispiel

Falsche URL Eingabe = Umleitung zur page.php

Findet wer das Problem? <.<
11/25/2015 18:13 Der-Eddy#2
Für den Fall (404 not found) gibt es doch eine eigene Funktion
[Only registered and activated users can see links. Click Here To Register...]

Gehen den andere .htaccess Dateien? Wenn nicht muss der Webserver Apache2 nutzen und diese aktiviert haben
11/26/2015 11:18 Devsome#3
Sollte eigentlich klappen wenn du noch ein

Code:
RewriteCond %{REQUEST_FILENAME} !-l
hinzufügst sowie dein
Code:
[R=301,L]
zu
Code:
[L,QSA]
änderst.
11/26/2015 23:35 Bently.#4
@Der-Eddy : Doch, manche funktionieren manche nicht.

@Devsome : Klappt aber, er ladet nicht die CSS Dateien. Sprich: Er leitet mich wieder zur der index.php datei aber die wird ohne CSS Angaben angezeigt.

Code:
11/27/2015 09:38 Devsome#5
Quote:
Originally Posted by Bently. View Post
@Der-Eddy : Doch, manche funktionieren manche nicht.

@Devsome : Klappt aber, er ladet nicht die CSS Dateien. Sprich: Er leitet mich wieder zur der index.php datei aber die wird ohne CSS Angaben angezeigt.

Code:
Zeig mal aus deiner index.php die Verlinkung zu deiner CSS Datei.
Versuche notfalls wenn du deine Index aufrufst dir den Quellcode anzuzeigen und ob die CSS gefunden werden kann wenn du drauf klickst.
11/27/2015 22:02 Bently.#6
Die Css:
<link rel="stylesheet" href="css/style.css" type="text/css">
<link rel="stylesheet" href="css/normalize.css" type="text/css">

Und wenn ich auf den Quellcode dann klicke, und auf den Link der CSS drücke dann zeigt er mir nicht die CSS sondern wieder die Seite ohne Css ..bissl komisch.

Edit: Mir ist es doch lieber jetzt einen 404 Error einzubauen
11/28/2015 03:00 Devsome#7
Für ein 404 Fehler reicht das in die .htaccess zu schreiben:

Code:
ErrorDocument 404 /error/404.html
Den Pfad bitte anpassen, jenachdem wo sich deine Datei befindet.
11/28/2015 14:20 Bently.#8
Muss ich nicht noch das Script sagen, wenn diese URL nicht existiert dann soll er Error machen? Weil wenn ich index.php/testtest eingebe dann erscheint kein Error sondern die Seite bleibt gleich.
11/28/2015 14:29 Devsome#9
Quote:
Originally Posted by Bently. View Post
Muss ich nicht noch das Script sagen, wenn diese URL nicht existiert dann soll er Error machen? Weil wenn ich index.php/testtest eingebe dann erscheint kein Error sondern die Seite bleibt gleich.
Natürlich müsstest du dann in der z.B. 404.html je nachdem wie du magst den Fehler ausgeben.

Beispiel einer sehr simplen 404 Seite.
Inhalt der 404.html
Code:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Error - 404</title>
</head>
<body>
	<h1>Seite nicht gefunden</h1>
</body>
</html>
Aufbau der Testseite.
  • Index.html
  • css/main.css
  • error/404.html
  • .htaccess

Inhalt der .htaccess
Code:
ErrorDocument 404 /error/404.html
Hoffe konnte dir weiterhelfen.
Sofern dies immer noch nicht bei dir klappt, stimmt irgendwas mit der Verlinkung nicht. Notfalls könnte ich via Teamviewer drauf schauen.
11/28/2015 18:25 Bently.#10
Also es klappt nicht.

Aufbau genau wie du es geschrieben hast. Haste vllt Skype?
Falls Ja Addy: rambo17cenk
12/08/2015 00:03 Nonilol#11
Also ich hatte mal ein Hosting bei dem ich mir in der htaccess die Finger wund tippen konnte aber hat alles kein Effekt gezeigt. Bist du sicher dass dein Host eine Modifikation der htaccess Datei erlaubt?