社区
Apache
帖子详情
求:apache URL重写
jinsu_st
2008-07-02 06:03:33
apache服务器中 要实现:访问www.abc.com站点下的目录*时,则将url重定向至 *.abc.com ;而访问站点下的文件时,不做跳转。
访问 www.abc.com/* 相当于访问 *.abc.com
而访问 www.abc.com/*.jsp 的时候直接访问,不做跳转。
这个正则表达式怎么实现?求救~HELP~
...全文
443
7
打赏
收藏
求:apache URL重写
apache服务器中 要实现:访问www.abc.com站点下的目录*时,则将url重定向至 *.abc.com ;而访问站点下的文件时,不做跳转。 访问 www.abc.com/* 相当于访问 *.abc.com 而访问 www.abc.com/*.jsp 的时候直接访问,不做跳转。 这个正则表达式怎么实现?求救~HELP~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yunfeifan
2008-07-18
打赏
举报
回复
RewriteRule ^/(.*)/(.*)$ http://$1.abc.com/$2 [R=301,L]
试试
http://www.abc.com/aaa/fads.html -> http://aaa.abc.com/fads.html
jinsu_st
2008-07-18
打赏
举报
回复
apache虚拟主机中设置
ServerName www.abc.com:80
对二级目录做重定向
RedirectMatch ^/([a-z0-9\-]+)$ http://www.abc.com/index.jsp?url=$1
然后在index.jsp中forward跳转至后台action中,对url进行判断就OK了。
jinsu_st
2008-07-18
打赏
举报
回复
重定向:
RedirectMatch ^/([a-z0-9\-]+)$ http://szshop.6688.com/index.jsp?url=$1
l_wenb
2008-07-08
打赏
举报
回复
顶起来!看看
琴乐音
2008-07-07
打赏
举报
回复
baidu搜索一下apache 组件开发。
如果你想自己写apache的模块,可以参照mod security开源,不想自己些,配个mod security就行,他就有url重定向的实现。
自己写也很简单:
/* Module entry points */ 组件入口
module AP_MODULE_DECLARE_DATA security2_module = {
STANDARD20_MODULE_STUFF,
create_directory_config, /* create per-dir config structures */
merge_directory_configs, /* merge per-dir config structures */
NULL, /* create_server_config */
NULL, /* merge_server_configs */
module_directives, /* table of config file commands */
register_hooks
};
/**
* Registers module hooks with Apache.
*/
static void register_hooks(apr_pool_t *mp) {
/* Filter hooks */
ap_hook_insert_filter(hook_insert_filter, NULL, NULL, APR_HOOK_FIRST); //获得请求url,进行正则匹配。
}
sdomain
2008-07-05
打赏
举报
回复
怎么弄的说下看看,我也在看这方面的东西
jinsu_st
2008-07-02
打赏
举报
回复
apache与 oracle apache 冲突!忙了一下午,唉~
apache
URL
重写
本文详细介绍了
Apache
的mod_rewrite模块如何实现
URL
重写
,包括域名
重写
、伪静态和域名伪装的应用场景。通过实例展示了如何配置RewriteEngine、RewriteRule和RewriteCond来达到各种目的,如重定向、禁止访问和移动端PC端分流等。
Apache
配置之
url
重写
本文详细介绍了
Apache
服务器的配置方法,包括不同版本的访问控制配置、
URL
重写
规则、错误页面定制及IP拒绝策略等内容。
Apache
URL
重写
规则
本文深入探讨
Apache
的mod_rewrite模块,介绍其强大的
URL
重写
功能,包括工作流程、指令使用及常见示例,帮助理解如何简化和美化
URL
,实现资源路径的灵活转换。
Web服务器
Apache
URL
重写
本文介绍了
URL
重写
的三种应用场景:实现伪静态、图片防盗链及自定义404错误页面。详细讲解了如何在
Apache
服务器中通过httpd.conf或.htaccess文件开启
重写
模块并配置
重写
规则。
URL
重写
本文详细介绍Nginx、
Apache
和IIS的
URL
重写
规则语法及配置步骤,涵盖重定向、正则匹配、反向代理、参数处理等核心功能,助您掌握
URL
重写
的最佳实践。
Apache
24,916
社区成员
16,542
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章