windows的wamp下不能访问子目录的问题

安装报错 · liu23 · 于 6年前 发布 · 2335 次阅读

本地windows环境+phpstudy(php7.0)+redis+mongodb安装,把教程的store.php复制,可以显示appfront首页,但是访问子目录报404。

本地环境的其他项目配置了虚拟域名都可以访问子目录。

我看了社区有位大神的帖子也只是讨论到安装首页的显示问题,后面的内容就没下文了。。不知道哪位大神可帮忙解决下。。

共收到 10 条回复
#16年前 0 个赞

http://www.fecshop.com/topic/103

有人遇到过这个问题,这个需要nginx或您的apache 开启 url rewrite,也就是去掉index.php,您可以搜索一下资料,fecshop默认的都是上线的配置。

#26年前 0 个赞

可以百度搜索:apache 去掉index.php 或者 nginx 去掉index.php

liu23#36年前 0 个赞

不好意思,这几个问题我也搜索过了,我的apache也开启了url rewrite,本地环境的其它项目配置了虚拟域名都能访问正常,fecshop项目的init我是选择development的。我知道这样安装跟教程有很大的区别。。所以我就想看看有没有在windows已经安装过的大神可以帮忙解决下这个问题。。

#46年前 0 个赞

@liu23 #3楼 你在url中加入index.php试试 譬如:

原来的url如果为:http://www.domain.com/xxxxxx

你修改为:http://www.domain.com/index.php/xxxxxx ,然后试试,是否还是404

#56年前 0 个赞

十有八九就是这个导致的问题,如果上面可以访问,就是你这个去掉index.php的配置没有搞好造成的。

如果最后处理成功了,把原因和处理结果贴一下。

liu23#66年前 0 个赞

加上index.php,果然某部分网页可以访问,就算页面报404也是fecshop自定义的404界面。

上面大神是版主吗?谢谢你的回答。

我查一下apache的index.php配置怎么搞的,稍后写一下原因和处理结果。

liu23#76年前 2 个赞

最终原因正如上面@fecshop大神所说,去掉index.php的配置没搞好。

我在网上搜索得到的方法是在@app/web下添加.htaccess文件,内容如下(每个@app都要单独配置一份):

Options +FollowSymLinks

IndexIgnore /

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php

目前在appadmin和appfront下配置了.htaccess文件都能随意访问

#86年前 0 个赞

@liu23 #7楼 用markdown 格式润色一下就好了,

去掉index.php,这样做对seo比较好一些。

fecshop很多都是直接上线的配置,看似繁琐,其实在上线的时候,这些步骤都少不了的,底层service的代码易读性还是比较高的。

Fecmall#96年前 0 个赞

@liu23 #7楼 赞一个,后面有人报这个错,就把这个链接丢过去。

#106年前 0 个赞

@liu23 #7楼 如果有时间,在win下面安装fecshop可以写个教程,供其他人参阅。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics