Temat: .htaccess mod_rewrite
no i pamiętaj aby nie dawać polskich znaków w adresie - zrób sobie coś takiego:
function linkPrepare($str){
$str = str_replace('ą', 'a', $str);
$str = str_replace('ś', 's', $str);
$str = str_replace('ó', 'o', $str);
$str = str_replace('ę', 'e', $str);
$str = str_replace('ż', 'z', $str);
$str = str_replace('ź', 'z', $str);
$str = str_replace('ć', 'c', $str);
$str = str_replace('ń', 'n', $str);
$str = str_replace('ł', 'l', $str);
$str = str_replace('Ą', 'A', $str);
$str = str_replace('Ś', 'S', $str);
$str = str_replace('Ó', 'O', $str);
$str = str_replace('Ę', 'E', $str);
$str = str_replace('Ż', 'Z', $str);
$str = str_replace('Ź', 'Z', $str);
$str = str_replace('Ć', 'C', $str);
$str = str_replace('Ń', 'N', $str);
$str = str_replace('Ł', 'L', $str);
$str = str_replace(' ', '_', $str);
$str = str_replace('-', '', $str);
$str = str_replace(' ', '_', $str);
$str = str_replace(',', '_', $str);
$str = str_replace('/', '', $str);
$str = str_replace('!', '', $str);
$str = str_replace('@', '', $str);
$str = str_replace('#', '', $str);
$str = str_replace('$', '', $str);
$str = str_replace('%', '', $str);
$str = str_replace('^', '', $str);
$str = str_replace('&', '', $str);
$str = str_replace('*', '', $str);
$str = str_replace('(', '', $str);
$str = str_replace(')', '', $str);
$str = str_replace('?', '', $str);
$str = str_replace('=', '', $str);
$str = str_replace('+', '', $str);
$str = str_replace('|', '', $str);
$str = str_replace('.', '', $str); return $str;
}
i przepuszczaj adres który masz mieć przez tą funkcję. Nie będziesz miał problemu z tym, że jakichś znaków nie masz w htaccess
nie zapomnij dodać '_' lub zamień sobie na '-'
jak wolisz