我正在使用本地MAMP网站。我使用微型MVC框架来使用友好的网址 ,因此我不需要在URL中调用index.php(位于public_html目录内)。在此服务器上找不到请求的URL/public_html/
为了实现这一点,我有以下的htaccess:
RewriteEngine on
RewriteCond %{REQUEST_URI} !public_html/
RewriteRule (.*) /public_html/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
然后我在/ etc下面的行/主机
127.0.0.1 mywebsite
另外,我已在在httpd.conf以下
DocumentRoot "/Applications/MAMP/htdocs/mywebsite"
ServerName mywebsite
所以如果我简单地从浏览器中调用http://mywebsite,整件事情就会顺利进行。
那么问题是什么?
如果我尝试从局域网中的另一台计算机访问同一页面,则会出现此问题。
所以,如果我写http://192.168.1.15/mywebsite的答案是:
未找到
所请求的网址/的public_html /没有被此服务器上找到。
如果我从我自己的机器上调用http://localhost/mywebsite,我会得到相同的消息。
我的感觉是与.htaccess有关,但我一直在尝试一个 很多不同的想法,我在网上找到了,没有任何工作。
我想解决这个问题,因为我需要其他人从他们的机器上检查网站。
如果您有任何线索请帮助。非常感谢。
编辑:我无法解决这个问题,所以作为一个临时解决方案我已经在AppFog上为我的团队创建了一个免费帐户,以便能够访问该页面直至我们开始制作。 经过这么多年,我认为计算会更容易......事实上越来越难。 htaccess文件对我来说是一个巨大的神秘面纱!感谢无论如何:)
2013-05-01
Jorge