Php 如何重写包含多个参数和单个参数的url

Php 如何重写包含多个参数和单个参数的url,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我想重写用户ie.yourwebsite.com/profile.php的url?user=myname 我的重写代码是 RewriteEngine On RewriteRule ^([^.]+?)/?$ profile.php?user=$1 [L,QSA] RewriteRule ^offer/([^/.]+)/([^/.]+)/?$ offer.php?oid=$1&offid=$2 [L,NC] 上面的代码工作得很好 但是现在我想要一个特定的文件来重写ie。 yourwebs

我想重写用户ie.yourwebsite.com/profile.php的url?user=myname 我的重写代码是

RewriteEngine On
RewriteRule ^([^.]+?)/?$ profile.php?user=$1 [L,QSA]
RewriteRule ^offer/([^/.]+)/([^/.]+)/?$ offer.php?oid=$1&offid=$2 [L,NC]
上面的代码工作得很好 但是现在我想要一个特定的文件来重写ie。 yourwebsite.com/offer.php?oid=AA4&offid=1到yourwebsite.com/offer/AA4/1

我的重写代码是

RewriteEngine On
RewriteRule ^([^.]+?)/?$ profile.php?user=$1 [L,QSA]
RewriteRule ^offer/([^/.]+)/([^/.]+)/?$ offer.php?oid=$1&offid=$2 [L,NC]
但我没有得到预期的结果,因为它没有显示任何css和一些时间显示


错误404页。任何帮助

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

<base href="/">

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

相关: