我有一个 django 应用程序,在每个 URL conf 的末尾都有/。示例:
# user home page
(r'^home/$', 'user_home_page'),
但是,我注意到这会在我的服务器上造成大量重定向,因为当人们不添加/时,它会重定向他们。有没有办法让它在没有重定向的情况下接受两者,除了做:
# user home page
(r'^home$', 'user_home_page'),
(r'^home/$', 'user_home_page'),
或者我应该避免那样的 URL confs 吗?
最佳答案
虽然您可以通过以下方式接受两者而无需进行重定向:
(r'^home/?$', 'user_home_page'),
这不是最佳 SEO 做法,因为它看起来像是您有重复的内容,并且您的点击将在两个页面之间拆分。
关于python - 使 Django URL 使用或不使用/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8885740/