PHP заменить переменные в URL - PullRequest
       17

PHP заменить переменные в URL

2 голосов
/ 06 сентября 2010

Мне было интересно, можно ли переписать URL, предназначенный для перезаписи, написанной в htaccess

например,

У меня есть URL: http://example.com/page.php?page=5&action=something

Но яхочу изменить URL на: example.co m / page / 5 / что-то

Это только для href, бит htaccess решен.

1 Ответ

2 голосов
/ 06 сентября 2010
function rewritelink($link){
    $link = str_replace('.php','', $link);
    $pattern = "/\?[^=]*=/";
    $replacement = '/';
    $link = preg_replace($pattern, $replacement, $link);
    $pattern = "/\&[^=]*=/";
    $replacement = '/';
    $link = preg_replace($pattern, $replacement, $link);
    return $link;
}
...