如何重写具有多个参数和单个参数的网址

时间:2016-01-31 17:37:58

标签: php apache .htaccess mod-rewrite

我想为用户重写网址即。 yourwebsite.com/profile.php?user=myname 我的重写代码是

RewriteEngine On
RewriteRule ^([^.]+?)/?$ profile.php?user=$1 [L,QSA]

上面的代码工作得很好 但现在我想要一个特定的文件来重写ie。 yourwebsite.com/offer.php?oid=AA4&offid=1到yourwebsite.com/offer/AA4/1

我的重写代码是

RewriteRule ^offer/([^/.]+)/([^/.]+)/?$ offer.php?oid=$1&offid=$2 [L,NC]

但我没有得到预期的结果,因为它没有显示任何CSS和一些时间显示

错误404页面。任何帮助

1 个答案:

答案 0 :(得分:0)

尝试将以下基本标记添加到网页的主题部分:

<base href="/">

这将更正您的相对链接,css和js的标题uri。

相关问题