【发布时间】:2012-07-06 10:37:42
【问题描述】:
当我转到http://sweatingthebigstuff.com/lending-club-loans-to-avoid/ 时,我得到一个 404 页面。但是当我两次按退格键时,它会删除 / 而不是 d 所以那里有一个隐藏的空间。一旦我删除它,它就可以工作了。
我的 URL 中如何存在隐藏空间?我可以在.htaccess 文件中检测并删除它吗?否则我添加的每个重定向都必须是每个重定向之一。
编辑:
以下是我认为可能与 .htaccess 文件相关的内容:
RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://sweatingthebigstuff.com/$1/ [R=301,L]
RedirectMatch 301 ^/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.+)$ /$1
实际上是这样的:http://sweatingthebigstuff.com%E2%80%8B/lending-club-loans-to-avoid%E2%80%8B/
【问题讨论】:
-
需要查看您的 .htaccess 文件。
-
现在,它正在将我的浏览器重定向到sweatingthebigstuff.com/lending-club-loans-avoid
-
为什么一开始你的网址里有一个隐藏空间?
-
这就是我想要弄清楚的。我正在做一些复制和粘贴,并意识到它就在那里。但不知道它是如何到达那里的,我希望将它们全部删除。
标签: url redirect spaces http-redirect