我有一个profile.php?id=
页面,我使用此RewriteRule profile/id
RewriteRule ^profile/([A-Za-z0-9-\/]+)/?$ profile.php?id=$1 [NC,L]
现在我正在尝试设置页面以联系用户,因此我创建了contact-profile.php?id=
我想制作一个类似profile/user-id/contact
的网址,但我被卡住了。
我尝试这样做RewriteRule ^profile/([A-Za-z0-9-\/]+)/?$/contact contact-profil.php?id=$1 [NC,L]
但它不起作用。问题是我不知道如何在我的/directory
变量之后传递这个假的/user-id
。
答案 0 :(得分:0)
试试这个,
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^profile/([\w-]+)/contact$ contact-profile.php?id=$1 [L]