【发布时间】:2017-02-03 20:23:15
【问题描述】:
我想做一个重写规则来把这个网址https://example.com/user.php?user=1000替换成https://example.com/1000
如果我想将网址重写为https://example.com/user/1000,我会这样做:
RewriteRule ^(user)/([^/]+)/?$ $1.php?u=$2 [NC,L,QSA]
但是没有用户怎么办呢?
这是我的 htaccess,它已经在管理 https 重定向:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "https\:\/\/example\.com\/" [R=301,L]
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting