如何重写具有多个参数的URL

时间:2016-02-02 18:32:55

标签: url url-rewriting seo search-engine

我有很多网页都有这样的网址结构

http://yourwebsite.com/storename?oid=AA112&offid=6

如何使其成为SEO友好URL作为oid和offid表示oid-orderid和offid-offerid。 这些参数反映了特定商店的可能会定期更改的独特优惠

1 个答案:

答案 0 :(得分:0)

如果您使用的是Apache,这是一种可能的解决方案。

制作一个入口点。然后你需要编写一个处理URL字符串的路由器

htaccess喜欢:

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

和路由器你想要什么。非常简单的例子:

$requestURI = explode("/", $_SERVER['REQUEST_URI']);
if($requestURI[0] == 'index'){
    include('views/index.php');
}