将带有查询字符串的 URL 转换为“搜索引擎友好”URL

问题描述 投票:0回答:1

我想知道是否可以重写一个为htaccess中的重写而设计的URL。

例如

我有网址:

http://example.com/page.php?page=5&action=something

但我想将网址更改为:

example.com/page/5/something

这只是针对href,htaccess 位已解决。

php url replace preg-replace friendly-url
1个回答
2
投票
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;
}
© www.soinside.com 2019 - 2024. All rights reserved.