【发布时间】:2016-05-08 06:16:43
【问题描述】:
我刚刚创建了一个 Joomla 3 网站(目前离线)。 Joomla 安装在www.mydomain.com/jo/ 目录中,在.htaccess 文件中我包含了以下规则以从www.mydomain.com 重定向到www.mydomain.com/jo/,它工作正常:
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ jo [L]
在.htaccess 进行调整后,我正在使用 URL 重写功能也很好
我搜索了两天如何摆脱 URL 中的 /Jo 目录。我找到了一个部分工作的代码:
Options +FollowSymLinks
RewriteRule !^jo(/.*)?$ /jo%{REQUEST_URI} [QSA,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^jo(/(.*))?$ /$2 [R=301,L]
问题是它隐藏网站登陆页面/主页上的目录,作为菜单项或文章选择它在URL中显示目录。
如何做到这一点?
【问题讨论】:
标签: php apache .htaccess mod-rewrite joomla