开发者社区> 问答> 正文

弹性Web托管中关于htaccess重定向的奇怪问题,求教

我购买了弹性Web托管,希望通过子目录绑定二级域名。


我出现的问题是:


我在网站根目录下的新建子目录blog,域名blog.kakaka.com解析到主机上,.htaccess文件内容如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^blog\.kakaka\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1?Rewrite [L,QSA]
</IfModule>


我在blog目录中新建文件abc.html和abc.php。
访问结果是:
abc.html文件
blog.kakaka.com/blog/abc.html(可以访问)
blog.kakaka.com/abc.html(可以访问)


abc.php文件
blog.kakaka.com/blog/abc.php(可以访问)
blog.kakaka.com/abc.php (无法访问)


无法访问的提示信息是:No input file specified.




这个问题我后来尝试了解决办法,目前弹性Web托管有4中php版本:

PHP 5.2.17
PHP 5.3.29
PHP 5.4.45
PHP 5.5.30


我通过修改php版本,发现只有最老的 5.2.17版本能够支持我上面的需求,其它的三个都不行。


所以我的问题是:
(1)新版本为什么不支持?是我的htaccess语法写错了吗?
(2)确实是因为版本的原因导致的吗?





展开
收起
在水天水 2016-06-18 15:03:39 6670 0
3 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    回 2楼(在水天水) 的帖子
    楼主您好,

    您做的测试挺多的了,不错。

    因为php环境是阿里云工程师预先配置好的,一般用户仅能使用而不能自定义。

    您可以将您的需求和测试过程反馈给官方的客服,看工程师是否能准确告诉您需要更改哪些设置。

    -------------------------

    回 4楼(在水天水) 的帖子
    您好,

    是喔,官方客服的首选沟通方式,是工单: http://workorder.aliyun.com/
    2016-06-19 08:58:38
    赞同 展开评论 打赏
  • 回 1楼西秦的帖子
    那在新版本下,该如何处理才能实现呢?

    -------------------------

    回 3楼dongshan8的帖子
    如何反馈给客服?工单吗?
    2016-06-18 22:02:25
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista
    应该是5.2.17版本较老,与其他版本多了一些配置。
    2016-06-18 15:28:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载