我有一个小网站,我想使用.htaccess
来重定向此
http://user-38273.example.com/docum-3726.html
到这个
http://example.com/show.php?userid=38273&docid=3726
当然,代替38273和3726可以有任何数字
我在stackoverflow上找到了一些重定向示例,但仅限于如何重定向路径或子域,我无法在同一行中获取它们
我试过这个但是没有用
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^user-(.*)$docum-(.*) http://example.com/show.php?userid=%1&docid=$1 [L,NC,QSA]
怎么办?
答案 0 :(得分:0)
尝试以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?user-(\d+)\.example\.com [NC]
RewriteRule ^docum-(\d+)\.html$ /show.php?userid=%1&docid=$1 [L]