在浏览器中重写网址

时间:2015-05-05 12:40:16

标签: .htaccess url

您如何重写.htaccess中的网址?

localhost/app/view/login/editPass.php

localhost/editPass.php?

当我来自我的索引

localhost/index.php

我知道我必须使用,比如

RewriteEngine On
RewriteRule ^(.*)

那么我需要将.htaccess文件与我的索引或文件夹应用程序一起使用吗?

1 个答案:

答案 0 :(得分:0)

.htaccess应位于父目录中。 RewriteRule ^/editPass.php?$ app/view/login/editPass.php 首先必须有RewriteEngine On。 “RewriteRule”系列是魔术发生的地方。该行可以分为5个部分:RewriteRule - 告诉Apache这就像是指一个RewriteRule。

^/editPass.php?$
  • “模式”。服务器将检查网站的每个请求的URL,以查看此模式是否匹配。如果是,那么Apache将交换请求的URL以用于后面的“替换”部分。

    应用程序/视图/登录/ editPass.php

    • “替代”。如果上述模式与请求匹配,则Apache使用此URL而不是请求的URL。