我遇到了一个问题,我的整个网络项目都位于我的网络服务器子目录的子目录中,因此' public_html'其中的文件夹不会从URL中删除。
有没有办法以干净的方式通过 .htaccess 执行此操作?
以下是我的网址结构示例:
http://myurl.domain.com/portfolio/projects/MyProject/public_html/?page=home
我还想通过剥离?page=
参数来对我的网址执行一些清理工作,但我正在运行一个PHP配置,其中包含一个设置当前页面的<title>
的数组通过使用$_GET
确定当前使用的参数。
第二个问题是;我可以取消这些参数,还是会破坏我的标题设置,如果可以,它不会破坏任何东西,我该怎么办呢?
在此先感谢,对于.htaccess而言,我是一个全新的人,并且我会谅解任何帮助和建议!
答案 0 :(得分:1)
在你的root htaccess文件中,尝试添加:
Tag
这将重定向&#34; / portfolio / projects / MyProject / public_html /?page = pagename&#34; to &#34; / portfolio / projects / MyProject / pagename&#34;剥离 public_html 文件夹和查询字符串。