【发布时间】:2013-10-23 17:41:02
【问题描述】:
我的目标是:
domain.com/folder
重写->
domain.com
这将涉及该站点内的所有链接。 我的意思是网站上的链接如下:
domain.com/folder/forum.html
domain.com/folder/community.html
等等
这是我的目标:
domain.com/forum.html
domain.com/community.html
等等
非常重要的是,“文件夹”永远不会在地址栏中的 url 中可见。
我已经尝试了很多代码,但我无法真正解决这个问题。 我最好的尝试是使用以下代码:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder
RewriteRule ^(.*)$ folder/$1 [L]
如果我输入
domain.com
我得到了
的内容 domain.com/folder
显示,什么是正确的(“文件夹”不在显示的 url 中)。但是当我点击网站的某些链接时,例如:domain.com/folder/community.html 然后我可以在 url 中再次看到“文件夹”,但我希望它总是被删除。
这是我的网站:
thewedgiecommunity.x10.mx/wedgiecommunity/
我的目标是删除“wedgiecommunity”(=文件夹) 此链接有效
thewedgiecommunity.x10.mx/
但是当你点击社区(
thewedgiecommunity.x10.mx/wedgiecommunity/community.html
) 然后我在 URL 中再次获得“wedgiecommunity”。
如果有人可以帮助我会很棒
【问题讨论】:
标签: regex .htaccess mod-rewrite directory url-rewriting