首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可伸缩URL重写规则

可伸缩URL重写规则
EN

Stack Overflow用户
提问于 2012-04-11 20:45:02
回答 1查看 130关注 0票数 1

为了便于维护,我正在将子网站组织到LAMP服务器上的不同文件夹中,但不希望最终用户知道它们是通过URL组织到这些文件夹中的。

目录结构示例:

代码语言:javascript
复制
/category1/website1
/category1/website2
/category2/website3
/category2/website4
/category2/website5
/category3/website6
/category4/website7
etc.

目前它显示为http://www.example.com/category1/website1,但我希望它始终显示为http://www.example.com/website1 -即使他们将类别名称放在其中。

诀窍是我需要做这件事从一个.htaccess文件与X数量的类别有X数量的子网站在他们。目前我正在使用

代码语言:javascript
复制
Redirect 301 /website1 /category1/website1

对于每个网站,允许用户使用较短的链接,但最终他们最终会看到地址中的类别,并且.htaccess文件很长,其中包含200+子网站。:(

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2012-04-12 00:06:36

使用mod_rewrite时,如果您要手动输入它们,则非常简单:

代码语言:javascript
复制
RewriteEngine on
RewriteRule ^/website1$ /category1/website1 [L,NC]
RewriteRule ^/website2$ /category1/website2 [L,NC]

也可以创建一个RewriteMap。在documention中有很多有用的信息

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10106159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档