使用.htaccess从URL中删除index.php和根文件夹中的另一个页面

时间:2016-04-30 09:44:57

标签: .htaccess mod-rewrite url-rewriting

在我的根文件夹中,我有index.phpprofile.php

目前我正在使用这些规则重写我的index.php

example.com/index.php?a=profile&u=user1example.com/profile&u=user1

RewriteEngine On
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$  index.php?a=$1&q=$3     [L]
RewriteRule ^welcome/([^/]+)/?$         index.php?a=welcome             [NC]
RewriteRule ^page/([^/]+)/?$            index.php?a=page&filter=$1      [NC]

它工作正常但现在我想重写profile.php页面的URL,如下所示:

example.com/profile.php?u=user1example.com/user1

如何编辑.htaccess以一起重写profile.php

1 个答案:

答案 0 :(得分:1)

基于上面的问题和评论,这些规则应该对您有用:

Stream