网站将文件夹重定向到 php 脚本


Website redirect folder to php script

我正在编写一个网站,我想重定向特定的URL,例如

    www.example.org/p/home
    www.example.org/p/user/th3falc0n

到我的脚本

    www.example.org/index.php?page=home
    www.example.org/index.php?page=user/th3falc0n

用户没有意识到服务器正在将此页面重定向到脚本。我该怎么做?

你需要

.htaccess重写才能做到这一点 - http://www.branded3.com/blogs/htaccess-mod_rewrite-ultimate-guide/

使用.htaccess通常是解决这个问题的最佳方式 - 它是一个告诉Apache(或你的Web服务器软件)请求应该去哪里的文件。

这是关于这个主题的先前问题:有关 HTepE 中的动态重定向规则的帮助

这里引用的答案:

http://www.abc.com/site/var1 http://www.abc.com/site/var2 这样, 您可以确保仅在伪"站点/"的情况下应用规则 目录被浏览,不会影响任何其他 URI。这是重写 基于上述架构的规则。

RewriteEngine on RewriteRule ^site/([^/.]+)/?$ index.php?u=$1 [L,NC,QSA]除"/site/.../"以外的任何其他地址将是 不受此规则的影响,这意味着您无需担心 设置一些要避免的地址。这使事情变得简单 可能。

您不必使用"网站" - 您可以使用任何适合您的名称 目的。