So ändern Sie die URL? htaccess
Was ich
newsy/czytaj/items/odbierz-250zl-na-reklame.html
Dies ist, was ich hätte
newsy/odbierz-250zl-na-reklame.html
Wie dies mit mod-rewrite
? Ich verstehe nicht, RewriteRule.
Meine .htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/[NC,OR]
RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/[NC]
RewriteRule .* - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*\.html$ index.php [L]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser überschreibt alles, was beginnt mit haben und fügen Sie eine /czytaj/Artikel zwischen ihm und der html-Datei.
RewriteEngine On
benötigen Sie nur die RewriteRule-Zeile, da Sie bereits das einschalten des Motors.Im Prinzip erstellen Sie einfach eine entsprechende rewrite-Regel:
Es ist entscheidend, nicht weglassen
[L]
Flagge. Ansonsten rewrite-engine können stecken in einer endlos-Schleife. Auch in der Anfang der.htaccess
Datei erinnern zu ermöglichenmod_rewrite
mit:Weitere Hilfe auf mod_rewrite, empfehle ich Check-out mod_rewrite cheatsheet. Für eine umfassende URl-Rewriting Guide siehe eine entsprechende Seite von Apache 2.0 Dokumentation.