社区
Framework
帖子详情
apache rewrite
seai
2009-12-25 04:51:17
有这样一个地址,
http://www.mysite.dev/showimage/image/Logo_2009101417083618.jpg
怎样配置rewrite,以便使用
http://image.mysite.dev/showimage/image/Logo_2009101417083618.jpg
进行访问啊?
...全文
111
6
打赏
收藏
apache rewrite
有这样一个地址, http://www.mysite.dev/showimage/image/Logo_2009101417083618.jpg 怎样配置rewrite,以便使用 http://image.mysite.dev/showimage/image/Logo_2009101417083618.jpg 进行访问啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Exbox
2009-12-26
打赏
举报
回复
如果http://image.mysite.dev这个二级域名没有被绑定,设置了rewrite也不能访问的…
既然是同一个地址…那就直接把二级域名绑到原目录上…
seai
2009-12-26
打赏
举报
回复
[Quote=引用 2 楼 exbox 的回复:]
如果http://image.mysite.dev这个二级域名没有被绑定,设置了rewrite也不能访问的…
既然是同一个地址…那就直接把二级域名绑到原目录上…
[/Quote]
因为以上原因,所以"原目录"其实是不存在的,所以也没法"直接把二级域名绑到原目录上"
seai
2009-12-26
打赏
举报
回复
域名已经绑定,当然,我这里写的这个域名是假的.
另外
http://www.mysite.dev/showimage/image/Logo_2009101417083618.jpg
这个地址是已经重写过的了,smarty MVC方式做的
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
现在想在这个基础上,改成能够支持这样的地址访问
http://image.mysite.dev/showimage/image/Logo_2009101417083618.jpg
seai
2009-12-26
打赏
举报
回复
谢谢楼上各位,自己解决了
Exbox
2009-12-26
打赏
举报
回复
[Quote=引用 3 楼 seai 的回复:]
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
现在想在这个基础上,改成能够支持这样的地址访问
http://image.mysite.dev/showimage/image/Logo_2009101417083618.jpg
[/Quote]
这个.htaccess似乎是无法找到文件时转到index.php,虽然很多框架都要用到,但smarty似乎用不上……
您这样写的结果应该是图片文件不存在时跳到首页?…
那如果您是购买的空间的话,二级域名通常只能绑定到目录或是某个地址上。
如果是绑在地址上,我想直接把image.mysite.dev绑到www.mysite.dev似乎就没问题了…
如果是在您自己的电脑上,hosts文件解析不是更简单吗?…
t240034137
2009-12-25
打赏
举报
回复
帮你顶!这个东西不会!
如何开启
Apache
2
Rewrite
功能
一、Ubuntu默认未开启
Rewrite
支持 apche模块加载工作已分散到不同的配置文件,这样看起来似乎更为合理,管理起来也非常方便。下面看一下如何开启
Rewrite
模块,当用户需使用301重定向、伪静态等
Rewrite
功能时,一般都习惯于使用.htaccess文件配置,比如下面的301重定向: Options +FollowSymLinks
Rewrite
Engine on
Rewrite
Co
apache
rewrite
(重定向)
很多时候,由于项目变更的需要,我们会将一个网站的域名变更为另外一个域名,又或者是一个地址转变为另外一个地址。而在项目里进行跳转并不是一个明智的选择,这个时候我们就可以使用到
apache
的mod_
rewrite
模块。 mod_
rewrite
提供了基于正则表达式规则动态修改传入的请求的 URL 的方法。 这允许你以自己喜欢的任意方法映射任意 URL 到你的内部 URL 结构。 当然启用它的第一步...
ubuntu
apache
rewrite
解决方法一 需要通过命令,或者自己重新创建个软连接才可以。命令是:sudo a2enmod
rewrite
软连接是:sudo ln -s /etc/
apache
2/mods-available/
rewrite
.load /etc/
apache
2/mods-enabled/
rewrite
.load因为Ubuntu下,
Apache
的配置文件及目录结构不大一样,所以mods-avalila...
linux 给没有
Rewrite
模块的
Apache
增加
Rewrite
模块
想给论坛添加
rewrite
模块,以实现静态功能。 但是服务器并没有
rewrite
模块被编译,也没有
rewrite
的原文件。 怎么办呢,还真的是巧妇难为无米之炊。 从另一个服务器上直接拷贝一个过来,放到modules目录下,然后在httpd.conf里加载。 这个想法太简单了,不行。 把另外服务器上的源文件拷贝过来自己编译希望可以。 拷贝两个文件:mod_
rewrite
.c/mod_r
Apache
伪静态
Rewrite
的详解
Apache
伪静态
Rewrite
的详解
Rewrite
规则简介在
Apache
配置中启用
Rewrite
Rewrite
基本写法
Apache
mod_
rewrite
规则重写的标志一览
Apache
rewrite
示例
Rewrite
规则简介 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于 Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章