0

URL 的格式可以是:

http://www.example.com/subdomain/123456http://www.example.com/123456

我需要将其重写为:

http://www.example.com/content_pages.php?page=about_us&refferal=123456

我在用着:

RewriteRule ^(/?\w*/?)(\d{4,10})$ $1content_pages.php?page=about_us&refferal=$2 [NC,L]

它适用于online RegEx测试仪。但在实际站点上给出 404 错误。请求帮助。

4

1 回答 1

0

试试这个代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^([^/]+/)?(\d{4,10})/?$ /$1content_pages.php?page=about_us&refferal=$2 [L,QSA]
于 2013-06-27T06:23:36.633 回答