我有一个网址:www.example.co.za。
当我去那个网址时,我可以看到我的目录结构。这是我的文档根目录,需要保留我的文档根目录,以便我可以访问所有底层文件夹。
在我的文档根目录中,我有以下文件夹。 “拍卖”, “普通的”。
拍卖包含“www”文件夹,这是我的index.php文件所在的位置。
我的目标是访问example.co.za然后它必须加载“/ auction / www”。我的网址将是“www.example.co.za/auction/www/index.php”,但我不想在网址中使用“/ auction / www”。
有人可以帮我解决这个问题。我吮吸htaccess :(。
我不想要链接文件夹,其他虚拟主机等。我只需要我上面解释的内容。
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteRule ^(index.php|)$ /auction/www/index.php [L]
答案 1 :(得分:0)
这可能是“明确”的答案或“最好的方法”,因为.htaccess不是我最强的领域,但是这样的事情应该让你走上正确的道路:
请务必将其放在根目录中的.htaccess文件中。
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ auction/www/$1 [L]
您可以使用多应用网站的替代路径进行扩展,例如:
RewriteEngine on
RewriteBase /
RewriteRule ^auction/(.*)$ auction/www/$1
RewriteRule ^otherthing/(.*)$ otherthing/www/$1 [L]
等
所以在第二个例子中,当你去www.mysite.co.za/auction时,你会被重定向到拍卖/ www中的内容,如果你去www.mysite.co.za/otherthing你'将被重定向。
编辑:添加了第二个例子