GoDaddy上的路由选择链接angular 4出错

我的网站出现问题。它用角4GoDaddy上的路由选择链接angular 4出错

这里的问题:如果我使用例如www.mywebsite.com :我只能使用链接www.mywebsite.com/page,www.mywebsite.com/page1 它会给我一个错误。这意味着,如果我先去mywebsite.com,然后点击链接,然后显示正确的页面。但是,如果我将放入浏览器mywebsite.com/page,那么它会给我错误页面。

我正在使用标准角度路由器并将其托管在GoDaddy上。任何想法为什么会发生?

回答:

好吧,我已经找到了解决办法 - 在这里: https://www.godaddy.com/community/VPS-Dedicated-Servers/Using-Angular-2-routing-on-Linux-Hosting-with-cPanel/m-p/33959#M1119

总之,你需要添加到.htaccess文件验证码:

<IfModule mod_rewrite.c> 

Options Indexes FollowSymLinks

RewriteEngine On

RewriteBase /myappdirectory/

RewriteRule ^index\.html$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.html [L]

</IfModule>

凡myappdirectory是主目录您的托管服务,该应用程序在那里

以上是 GoDaddy上的路由选择链接angular 4出错 的全部内容, 来源链接: utcz.com/qa/260742.html

回到顶部