网址格式为:
http://www.example.com/subdomain/123456或http://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错误。请求帮助。
答案 0 :(得分: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]