我有一个用php制作的网站(该网站最初是用asp制作的,所以我将.asp网页重定向到.htaccess文件中的.php。
现在,我正在使用vue + nuxt.js重建网站,但我没有找到再次执行此操作的方法。
这次,我需要.php或.asp页面没有扩展名,例如:
/something/other/2.php
to
/something/other/2
404重定向不是一种选择。尝试将我的SEO降低90%。
我对Vue和Nuxt相当陌生,所以我在这里很迷失。如何做到这一点?
出于部署目的nuxt.js
提供了两种方法:
如果服务器或主机可以运行节点,并且可以启动节点服务器将所有文件上传到那里,然后运行代码(它可能在端口3000上运行,那么在服务器配置中,您需要将端口80重定向到3000)
如果您在静态主机上,请转到nuxt.config.js
文件,并设置该模式为spa
,然后运行npm run generate
,它会为您创建一个dist文件夹,然后将dist文件夹中的所有数据复制到您的主机并像常规html
和js
文件一样使用它
希望对您有帮助