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 打赏 收藏 举报
写回复
用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
  • 打赏
  • 举报
回复
帮你顶!这个东西不会!

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧