如何使用.htaccess更改URL名称而不重定向

时间:2018-05-06 18:19:11

标签: .htaccess url mod-rewrite url-rewriting url-redirection

我有一个用Laravel编写的脚本,它以JSON格式返回有关git存储库的信息。我已经在某个服务器上设置了它,但是URL看起来像这样:

/GLara/public/repositories/{account_name}/{repository_name}

我希望得到这样的结果:

/repositories/{account_name}/{repository_name}

我已尝试使用.htaccess,但我不知道如何使用它而不是将客户端重定向到不存在的目录(现在有404,因为没有这样的目录,如主目录中的/ repositories)。

你能告诉我怎么办?

1 个答案:

答案 0 :(得分:0)

我认为这会奏效:

RewriteCond %{REQUEST_URI}  ^/repositories/.*
RewriteRule ^/repositories(.*)$ /GLara/public/$1 [PT,L]