.htaccess htaccess在所有页面中隐藏子文件夹

.htaccess htaccess在所有页面中隐藏子文件夹,.htaccess,hide,subdirectory,.htaccess,Hide,Subdirectory,我发现了类似的话题,但没有一个适合我的答案 我的访问权限实际上是: RewriteEngine on # remove www RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L] RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$ RewriteRule !^Jomla_344french/ /Jomla

我发现了类似的话题,但没有一个适合我的答案

我的访问权限实际上是:

RewriteEngine on


# remove www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$
RewriteRule !^Jomla_344french/ /Jomla_344french%{REQUEST_URI}  [L]/Jomla_344french%{REQUEST_URI}  [L]
有了这个,我可以在我的主页的url中隐藏子文件夹,但打开我的网站的任何页面,它会再次出现

如何在所有页面的url中隐藏子文件夹

谢谢你的帮助,这是我的第一篇文章。 您好

苏珊娜

谢谢你的帮助。现在我的htaccess是这样的: 重新启动发动机 RewriteCond%{HTTP_HOST}^(www.)?publigraphix.com$ 重写cond%{THE_REQUEST}/Jomla_344french/(.*)\sHTTP[NC] 重写规则^/%1[NE,L,R] RewriteCond%{HTTP_HOST}^(www.)?publigraphix.com$ 重写规则^Jomla_344french/Jomla_344french%{REQUEST_URI}[NC,L]


对于主页,这很好,但在子页面中,url显示/index.php/,并出现404错误(例如url显示:publigraphix.com/index.php/tampons,而不是publigraphix.com/tampons…),您有什么想法吗

要隐藏子文件夹,可以使用

RewriteEngine on


# remove www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$
RewriteCond %{THE_REQUEST} /Jomla_344french/(?:index\.php/)?(.*)\sHTTP [NC]

RewriteRule ^ /%1 [NE,L,R]
RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$
RewriteRule ^((?!Jomla_344french).*) /Jomla_344french/index.php/$1  [NC,L]

要隐藏子文件夹,可以使用

RewriteEngine on


# remove www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [NE,R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$
RewriteCond %{THE_REQUEST} /Jomla_344french/(?:index\.php/)?(.*)\sHTTP [NC]

RewriteRule ^ /%1 [NE,L,R]
RewriteCond %{HTTP_HOST} ^(www\.)?publigraphix\.com$
RewriteRule ^((?!Jomla_344french).*) /Jomla_344french/index.php/$1  [NC,L]

你要访问哪个url?@starkeen www.publigraphix.com应该打开我想在该网站的所有页面中隐藏子文件夹/Jomla_344french,但实际上它只隐藏在主页上你要访问哪个url?@starkeen www.publigraphix.com应该打开我想在该网站的所有页面中隐藏子文件夹/Jomla_344french,但实际上它是隐藏的只隐藏在屏幕上homepage@Susanne52抱歉,上一条规则中有一个小的输入错误,请立即尝试编辑的代码,仍然无法工作,抱歉。你能看一下然后打开任何一页吗?您将在中看到/index.phpurl@Susanne52这不起作用,因为存在index.php。是否要删除它?是的,请。你能做到吗?现在看看这个网站。。。主页是可以的,但当你点击任何页面时,主页仍然存在@Susanne52抱歉,上一条规则中有一个小的打字错误,请立即尝试编辑的代码。嗯,仍然无法工作,抱歉。你能看一下然后打开任何一页吗?您将在中看到/index.phpurl@Susanne52这不起作用,因为存在index.php。是否要删除它?是的,请。你能做到吗?现在看看这个网站。。。主页是可以的,但当你点击任何页面时,主页仍然存在!