我用什么.htaccess指令安全地将www_publicredirect到www_my_new_public?

我正在将网站移至新的共享主机。 我想有一个文件夹的PHP包含在实时目录下,并可用于公共的PHP页面。 我应该在www_public的.htaccess文件中添加什么指令?

基本应该是mod_rewrite的一些版本,用于www_public / index * www_my_new_public / index。*,是的?

Mod_alias将所有stream量发送到一个目录到另一个目录,是吗? 我应该这样做吗?

大多数post我find了在Apache的urlMODS参考清理url的PHP。 或将旧内容redirect到新位置。 我真的可以用一些build议来知道要找什么。

你不必做得那么复杂 – 如果你只有一个你不想访问的包含文件的文件夹,用下面的代码在它里面创build一个.htaccess文件:

Order allow,deny Deny from all 

这应该解决这个问题 – 那么你可以简单地改变你的网站的DocumentRoot ..如果你仍然想要redirect,使用mod重写和类似的东西(没有testing,但它接近你所需要的):

 RewriteCond %{REQUEST_URI} !^/www_my_new_public/.* [NC] RewriteRule ^(.*)$ http://your.domain.name/www_my_new_public/$1