我想知道的是可以用 .htaccess 做一些技巧(重定向)
site.org/member/$var > site.org/member/?id=$var 像这样。
关键是在 $var 之前添加 ?id(字符串常量)。
会是这样的
重写引擎开启
RewriteRule(或 RewriteMatch)... ...
干杯。
这允许您将整个网站重定向到任何其他域
Redirect 301 / http://mt-example.com/
这允许您将 index.html 重定向到特定的子文件夹
Redirect /index.html http://example.com/newdirectory/
将旧文件路径重定向到新文件路径
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
提供特定索引页面(设置默认处理程序)
DirectoryIndex index.html
详情: https ://kb.mediatemple.net/questions/242/How+do+I+redirect+my+site+using+a+.htaccess+file%3F
或者
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
RewriteRule ^(.*)/member/(.*)$ $1/member/?id=$2 [L]
htaccess 基础知识:http: //perishablepress.com/stupid-htaccess-tricks/
尝试:
RewriteCond %{QUERY_STRING} !id=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^members/(.+)$ /member/?id=$1 [L,QSA]