Htaccess将php文件重命名为友好url

Htaccess将php文件重命名为友好url,php,.htaccess,mod-rewrite,rewrite,rename,Php,.htaccess,Mod Rewrite,Rewrite,Rename,我的问题是我想用htaccess重命名这2个URL,我不知道 要转换吗 mydomain.com/info.php?act=statistics mydomain.com/info.php?act=about_us 进入 我将非常感激,因为我对htaccess一无所知 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /info.

我的问题是我想用htaccess重命名这2个URL,我不知道

要转换吗

mydomain.com/info.php?act=statistics
mydomain.com/info.php?act=about_us
进入

我将非常感激,因为我对htaccess一无所知

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /info.php?act=$1 [L]
这将传递/which到/info.php?act=which 这个-f和-d RewriteCond首先检查文件是否存在

这将传递/which到/info.php?act=which
这个-f和-d重写Cond首先检查文件是否存在。

非常感谢chovy,这对我很有效。我还有一个文件是users.php?act=gallery,因此/gallery重定向到/info.php?act=gallery如何在htaccess中更改此文件以允许我使用不同的php文件?我不知道你是否理解我。请帮我把这个放在更一般的通配符规则上面:
RewriteRule^/gallery$/users.php?act=gallery[L]
非常感谢,这对我很有用。我还有一个文件是users.php?act=gallery,因此/gallery重定向到/info.php?act=gallery如何在htaccess中更改此文件以允许我使用不同的php文件?我不知道你是否理解我。请帮我把这个放在更一般的通配符规则上面:
RewriteRule^/gallery$/users.php?act=gallery[L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /info.php?act=$1 [L]