我一直试图隐藏网址中的文件夹名称。
假设我的域名是example.com,它工作得很好。
在根目录中,我有一个名为“users”的目录,我在其中以用户名保存文件夹。
内部用户文件夹我有文件夹mike,tony,bob,这是用户订阅我的网站后动态创建的。每个用户文件夹中都有一个index.php文件。 如果我输入以下网址,我可以访问这些文件:
example.com/users/mike/index.php
example.com/users/tony/index.php
example.com/users/bob/index.php
我想要的是从URL隐藏文件夹名称用户。因此,如果我输入example.com/users/mike,它应该重定向到example.com/mike
任何人都可以帮助我。
答案 0 :(得分:0)
假设您的网站DocumentRoot
设置为root
,您可以执行...
RewriteRule ^/?(.*)/?$ /users/$1/
传入的请求将是/folder1
的URI,其中RewriteRule将转换为/users/folder1/
的URI,然后您的DocumentRoot会被添加到前面,并且假设索引已启用,index.php
附加到末尾以获取文件名root/users/folder1/index.php
。