我正在开发一些基于PHP的基于Web的应用程序。
我有一些文件夹结构将位于公共html文件中。
我想让它工作,以便当用户键入ex。 http://mysite.com/他/她进入http://mysite.com/public但我不希望用户知道他/她在公共场所,用户应该认为他直接在public_html文件夹中。
任何提示?
P.S。我在托管服务器上这样做,所以我只能访问Cpanel,我不是服务器的管理员。
答案 0 :(得分:1)
您需要使用mod_alias或mod_rewrite。你可以使用多少cPanel?你主持多少让你做?
我只需要查看我的WHM服务器以了解如何处理别名,但您可以使用.htaccess文件进行重写。我建议使用别名而不是重写思想,因为它们不那么复杂,而且资源不足。
修改强>
刚进入基于WHM / cPanel的服务器的root登录,我找不到任何使用mod_alias的方法 - 我认为这可能是因为它需要重启Apache。你将不得不使用mod_rewrite。
将它放在public_html中的.htaccess
文件中:
RewriteEngine on
RewriteRule (.*) public/$1 [L]
答案 1 :(得分:0)