我想从网址中删除目录。我在mydomain.com/dir/
中有一个页面,所有链接都在mydomain.com/dir/link1.html
,mydomain.com/dir/link2.html
等下工作。
我想创建一个mydomain.com/new_link
的单个网址,并将跟踪到mydomain.com/dir/index.php?page=13
。我希望它只做一次,一个链接,而不是正则表达式。 .htaccess文件位于dir
目录中,其中包含以下内容:
RewriteRule ^new_link$ index.php?page=13 [L]
但这导致dir
仍然可见。
答案 0 :(得分:1)
我不完全理解你的问题。据我所知,
如果您要从网址中删除dir
,请将.htaccess
放在dir
的父目录中。在你的情况下,我认为它是DocumentRoot。
并添加此RewriteRule:
RewriteRule ^new_link$ dir/index.php?page=13 [QSA,L]