如何用htaccess重写这种URL

时间:2013-11-18 19:11:18

标签: php regex apache .htaccess mod-rewrite

如何用htaccess重写这种网址..下面的例子是这些虚拟网址

更新.htaccess,以便当有人转到http://cheapbats.mediagroup.com/19时,会将其重定向到http://cheapbats.cmediagroup.com/index.php?ref=19

The rule is, if not a directory or file,并且它是一个数字,然后将其重定向到index.php? REF = [数字]

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中尝试此规则:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)/?$ /index.php?ref=$1 [L,QSA]