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