应该何时在URL中使用尾部斜杠?例如 - 我的网址应该/about-us/是/about-us什么样的?
我完全了解SEO相关的问题 - 重复的内容和规范的事情; 我正在试图弄清楚在单独正确提供页面的上下文中应该使用哪一个.
例如,我的同事认为末尾的斜杠意味着它是一个"文件夹" - 一个"目录",所以这不是一个正确的风格.但我认为最终没有斜线 - 它也不太正确,因为它几乎看起来像一个文件夹,但它不是,它也不是普通文件,而是没有扩展名的文件名.
有没有正确的方法知道使用哪个?
flask-app
|_ app.py
|_ views.py
|_ models.py
|_ resources.py
Run Code Online (Sandbox Code Playgroud)
〜app.py
from flask import Flask
app = Flask(__name__)
import views, models, resources
if __name__ == '__main__':
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
〜views.py
from app import app
@app.route('/')
def index():
home = "<h1>Welcome</h1>"
return home
Run Code Online (Sandbox Code Playgroud)
由于某些原因,当我尝试访问localhost:5000时,出现404 not found错误。
阅读此答案(不能用flask路由到“ / login”吗?),但我怀疑它与尾部斜杠有关。
当我将路线粘贴回app.py时,它又开始工作。为什么是这样?如何修复烧瓶应用程序?将不胜感激。