如何更换?{GET变量} =用/

时间:2016-10-17 16:44:06

标签: php .htaccess

伙计们请帮助我

我想将此网址http://www.mywebsite.com/index?type=traveler替换为http://www.mywebsite.com/index/traveler

http://www.mywebsite.com/index?type=traveler是其他页面上的超链接

我尝试过很多东西,但到目前为止还没有成功。

2 个答案:

答案 0 :(得分:0)

您只需要在.htaccess文件中添加几行:

RewriteEngine On
RewriteRule index/(.*) index?type=$1 [L]

这将使用“traveler”作为您的类型参数。它将捕获任何其他值并发送到查询字符串作为类型值。

答案 1 :(得分:0)

获取网址并与此条件进行比较,然后包含您的网页并退出。

if (strstr($url, 'index/')) {
$urlarr = explode('product/', $url);
$url = $urlarr[1];
$sing_ext = strpos($url, "'");
if ($sing_ext != false) {
    $ur_ar = explode("'", $url);
    $url = $ur_ar[0];
}
$sub_cats_url = $_REQUEST['tag'] = $urlarr[1];

include("product.php");
exit;    }