当我转到http://sweatingthebigstuff.com/lending-club-loans-to-avoid/时,我会得到一个404页面。但是当我按下退格键两次时,它会删除/
但不会删除d
,因此会有一个隐藏空间。删除后,它就可以了。
我的网址中是否有隐藏空间,我可以在.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/
答案 0 :(得分:0)
尝试更改
RewriteCond %{REQUEST_URI} !\.[^./]+$
RewriteCond %{REQUEST_URI} !(.*)/$
到
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d