需要HTAccess重定向规则

时间:2015-09-03 03:12:06

标签: php apache .htaccess mod-rewrite redirect

我正在寻找重写我的网址,但我似乎无法正确使用代码

我需要:

mydomain.com/dj

成为:

 mydomain.com/services.php?q=dj

但我仍然希望它显示为

 mydomain.com/dj

这将是dj,照片,视频等

的情况

任何帮助都会很棒!

停止低估我!我已经搜遍了所有,但没有找到如何做到这一点

我知道该怎么做:

Redirect /page.php?id=3  http://mydomain.site/page/3

但我需要它反过来

1 个答案:

答案 0 :(得分:0)

您可以在Root / .htaccess中使用以下规则:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /services.php?q=$1 [QSA,NC,L]

这将重写" example.com/foo" to" example.com/service.php?q = foo"。