如何使用.htaccess在PHP中重写此URL?

时间:2012-08-17 08:21:21

标签: .htaccess url rewrite

我正在一个网站上工作。

在这个网站上,porfile URL目前是这样的:

http://eprofile.co/eprofile.php?user=degroundshaker

我想将此网址重写为:

http://eprofile.co/degroundshaker

这是插件域,因此其文件位于名为" eprofile.co"的文件夹下。在我的cPanel中,有一个.htaccess文件。

所以,我需要解决方案,请让我知道我需要添加什么规则以及.htaccess中完整格式应该是什么

我是.htaccess的新手。

2 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On
RewriteRule ^([^/]*)$ /eprofile.php?user=$1 [L]

答案 1 :(得分:0)

尝试将其放入文档根目录中的htaccess文件中:

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

然后,您需要更改所有个人资料链接,如下所示:

http://eprofile.co/eprofile.php?user=degroundshaker

看起来像这样:

http://eprofile.co/degroundshaker

编辑:

或者,您可以这样做:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/eprofile.php
RewriteRule ^([^/]*)$ /eprofile.php?user=$1 [L]