mod_rewrite用于更改查询数据

时间:2010-02-11 23:54:03

标签: mod-rewrite

我在名为MyFolder的文件夹中有两个文件:index.phpmembers.php 我在members.php中指定成员

members.php?member=member1

我宁愿在浏览器中写这样的东西:

MyFolder/member1

index.php应该不受影响

我在.htaccess文件中写了什么来实现这一目标?

2 个答案:

答案 0 :(得分:1)

试试这个:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /member.php?member=$1 [L]
RewriteRule ^/?$ /index.php [L]

您可以将其放在“myfolder”文件夹中。

答案 1 :(得分:0)

您可以尝试以下方式:

RewriteEngine on
RewriteRule ^/myfolder/(.*) /myfolder/member.php?member=$1 [L]
RewriteRule ^/myfolder/?$ /myfolder/index.php [L]