Autor Zpráva
Tino
Profil *
Potrebujem poradiť využívam pekné url pomocou .htaccess
Na diakritiku využívam
$retazec = str_replace(
        Array(" ","á","č","ď","é","ě","í","ľ","ň","ó","ř","š","ť","ú","ů","ý","ž","Á", "Č","Ď","É","Ě","Í","Ľ","Ň","Ó","Ř","Š","Ť","Ú","Ů","Ý","Ž",",", ":", "(", ")", ".", "--", "---", "%"," - ") ,
        Array("-","a","c","d","e","e","i","l","n","o","r","s","t","u","u", "y","z","A","C","D","E","E","I","L","N","O","R","S","T","U","U","Y","Z","", "", "", "", "", "-", "-", "percent","-") ,
        $retazec);

.htaccess mám
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
# Maskovanie ...
RewriteRule ^([A-Za-z-]+)-([0-9]+)/?$ /nazov.php?id=$2 [L]
Options -Indexes


Mám to prepojené cez Db ale niektoré články mi ani nezobrazi vypíše chybu 404 neviete prečo ?
Petr__
Profil *
Zkuste opravit ten (zde) devátý řádek .htaccess na:
RewriteRule ^([A-Za-z0-9-]+)-([0-9]+)/?$ /nazov.php?id=$2 [L]

Tipuji, že ty články co hází 404 pravděpodobně obsahují v názvu nějakou číslici, která by tím neprošla.
Tino
Profil *
presne ďakujem moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0