我试图在领域http://www.nickjonas.nyc中使用"www“,而我只是从Google端得到了404个错误。当你去http://nickjonas.nyc的时候,它工作得很好。
下面是我的DNS在GoDaddy上的样子:
在AppEngine设置中如下所示:
这是我的app.yaml
runtime: nodejs
env: flex
这是我的app.js
// [START gae_flex_node_static_files]
'use strict';
const express = require('express');
const app = express();
app.set('view engine', 'pug');
// Use the built-in express middleware for serving static files from './public'
app.use('/static', express.static('public'));
app.get('/', (req, res) => {
res.render('index');
});
// Start the server
const PORT = process.env.PORT || 8080;
app.listen(PORT, () => {
console.log(`App listening on port ${PORT}`);
console.log('Press Ctrl+C to quit.');
});
// [END gae_flex_node_static_files]
module.exports = app;
发布于 2022-03-10 04:31:41
至少有两种可能的方法来删除404。
canonical url
爬行哪一个。请参阅文档domain forwarding
,但在GoDaddy设置中添加http://www.nickjonas.nyc
以将http://www.nickjonas.nyc
转发到http://nickjonas.nyc
。这意味着,如果用户在浏览器中输入http://www.nickjonas.nyc
,就会将它们重定向到http://nickjonas.nyc
。此方法的优点是您没有与方法1相关联的重复url问题。https://stackoverflow.com/questions/71414393
复制