【问题标题】:How to hide the folder tree from users [duplicate]如何对用户隐藏文件夹树[重复]
【发布时间】:2018-06-08 02:48:17
【问题描述】:

我在 php 中创建了我的网站,我想向我的用户隐藏 arboressence。 例如登录,链接是 mysite.com/views/users/login.php,表单转到 mysite.com/forms/login.php

我想为用户隐藏这个,例如,连接链接是 mysite.com/login/

我必须创建一个路由器?还是无关?

所有将在文件 Htaccess 上完成重写规则?还是有其他方法? (我有三十页要重写为 mysite.com/views/exports/new_export.php)

所以我想知道重写链接的最佳方法是什么

【问题讨论】:

    标签: php .htaccess mod-rewrite


    【解决方案1】:

    制作一个 .htaccess 文件并在其中粘贴以下代码,然后将其放在您的服务器的根目录中......它会完成这项工作

    #AddDefaultCharset charset=utf-8
    AddDefaultCharset utf-8
    Options +FollowSymlinks
    RewriteEngine on
    
    redirect 301 /views/users/login.php /login/
    RewriteRule ^/login/$ views/users/login.php
    

    重复最后一行并为您想要的每个 URL 修改它

    【讨论】:

    • 谢谢,但我怎样才能使views/users/login.php页面不再可访问或将用户直接返回到/login/
    • 添加这一行......它会做到......重定向301 /views/users/login.php /login/
    • 不,如果用户有这个链接views/users/login.php他可以访问页面没有任何错误
    • 我更新了我的代码......完全一样......它应该可以工作
    • 在这个例子中,如果任何人试图访问/account.php,他将被重定向到/cms/account.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 2011-02-06
    • 2016-03-24
    相关资源
    最近更新 更多