使用htaccess隐藏子目录URL

时间:2014-06-04 06:06:57

标签: .htaccess redirect rewrite joomla2.5 subdirectory

我确定这个问题与方法本身一样古老,但我的挑战是制作

site.eu/subfolder/subfolder显示为subdomain.site.eu

我设法自己解决这个问题并让它发挥作用。代码如下:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.site.eu [NC]
RewriteRule ^(.*)$ /subfolder1/subfolder2/%{REQUEST_URI} [R=301,P,NC]

以下问题是,在该地址中,有一个您必须登录的应用程序。

登录后,会显示subdomain.site.eu/subfolder1/subfolder2/content1

我已经尝试了2-3天来解决这个问题,但无济于事。我真的希望有人可以帮我解决这个问题。如果还有其他需要的信息,请告诉我们。

1 个答案:

答案 0 :(得分:1)

您可以在root .htaccess中使用它:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^subdomain\.site\.eu$ [NC]
RewriteRule ^((?!subfolder1/subfolder2/).*)$ /subfolder1/subfolder2/%{REQUEST_URI} [L,NC]