0

我想知道的是可以用 .htaccess 做一些技巧(重定向)

site.org/member/$var > site.org/member/?id=$var 像这样。

关键是在 $var 之前添加 ?id(字符串常量)。

会是这样的

重写引擎开启

RewriteRule(或 RewriteMatch)... ...

干杯。

4

3 回答 3

0

这允许您将整个网站重定向到任何其他域

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]

详情见:http ://www.webconfs.com/how-to-redirect-a-webpage.php

于 2013-09-26T06:00:02.327 回答
0
RewriteRule ^(.*)/member/(.*)$ $1/member/?id=$2 [L]

htaccess 基础知识:http: //perishablepress.com/stupid-htaccess-tricks/

于 2013-09-26T06:04:06.043 回答
0

尝试:

RewriteCond %{QUERY_STRING} !id=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^members/(.+)$ /member/?id=$1 [L,QSA]
于 2013-09-26T06:06:59.830 回答