0
我有一个www.site.com的.htaccess - 重定向根目录下子目录,但不显示子目录URL
我想这个网站重定向到一个子目录site.com/folder1/folder2/
的网址仍应只显示www.site.com。
当他们点击在工地附近,如约,我们的网址应显示www.site.com/about-us(但实际上/文件夹/ 1 /文件夹2 /约-US)
任何建议将不胜感激!
我有一个www.site.com的.htaccess - 重定向根目录下子目录,但不显示子目录URL
我想这个网站重定向到一个子目录site.com/folder1/folder2/
的网址仍应只显示www.site.com。
当他们点击在工地附近,如约,我们的网址应显示www.site.com/about-us(但实际上/文件夹/ 1 /文件夹2 /约-US)
任何建议将不胜感激!
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} /folder1/folder2/(\S*)\s [NC]
RewriteRule^%1 [R=301,L,NE]
RewriteRule ^((?!folder1/folder2/).*)$ folder1/folder2/$1 [L,NC]
嗨,我说上面的代码在.htaccess文件中,但它仍然显示位于根目录下的现有文件。我错过了什么吗? – jsmithers
这会重定向到子目录,但是URL会在用户点击各种页面和链接时显示完整路径名称。有没有办法消除这种情况? – jsmithers
好吧再次检查更新的规则。 – anubhava