htaccess mod rewrite 需要重写
将 mydomain.ru
重定向到 mydomain.ru/rus
。
如果我写:
RewriteCond %{HTTP_HOST} !^mydomain\.ru/rus/$ [NC]
RewriteRule ^(.*)$ http://mydomain.ru/rus/$1 [R=301,L]
当我有无限的重定向时。有什么想法吗?
To redirect mydomain.ru
to mydomain.ru/rus
.
If I write:
RewriteCond %{HTTP_HOST} !^mydomain\.ru/rus/$ [NC]
RewriteRule ^(.*)$ http://mydomain.ru/rus/$1 [R=301,L]
When I have an endless redirect. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这两种情况下,主机都是 mydomain.ru,这就是为什么你会得到无尽的重定向
试试这个:
这将检查您当前是否正在浏览 rus 文件夹中的某些内容,如果没有,则将您重定向到该子文件夹
Host will in both cases be mydomain.ru, that's why you will get the endless redirecting
Try this instead:
This will check wether or not you are currently browsing something in the rus folder, and if not, redirect you to that subfolder