我在专门的服务器上build立了一个Apache和一个清漆,在debian上运行。
有时清漆redirect到Apache后端端口8000.在这种情况下,浏览器显示,即mydomain.com:8000/shop/,并没有连接到服务器,将不会显示内容。 我猜这个问题是由我的apache或清漆configuration,这是非常基本的。
清漆运行在端口80上Apache运行在端口8000上
这里有一些例子:
mydomain.com/shop/ – > mydomain.com/shop/(工作!店铺显示正确)
mydomain.com/shop – > mydomain.com:8000/shop/(没有连接到服务器;没有内容)
mydomain.com/phpinfo.php – > mydomain.com/phpinfo.php(works!)
我正在使用的商店是商店。 我想在编辑商店目录中的.htaccess,但没有工作。 所以我使用标准的shopware.htaccess。
如果有帮助,我可以发布我的configuration文件(varnish / apache)或我的服务器的正确的url。
我会非常感谢任何意见。 我用尽了想法。
先进的感谢! 迈克尔
这是Apache的一个问题。 Apache试图规范Url。
Url“ http://example.com/foo ”与“ http://example.com/foo/ ”(带有斜线)不同。 大多数情况下仍然需要相同的资源。
Apache会尝试重写url而不使用斜线,所以它们会用尾部斜线指向url。
现在问题是你有你的服务器上运行的端口8000,所以Apache也添加了这一点。
从我的angular度来看,有两个select: