- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
感谢专家的帮助。
我被要求将客户的 WordPress 主页放在一个 TLD(即 domain.eu)上,并将所有其他页面/目录 301 到不同的 TLD 扩展名(即 domain.com/everything-else)。不知道为什么会这样要求,但显然这对客户很重要,我一直在努力让它发挥作用。有什么想法吗?
示例:
如果 URL 命中任何域 TLD 的根,它们应该被重定向到 .eu 域 (http://domain.eu/),但其他一切都应该转到 .com 域 (http://domain.com/)
根:
http://domain.com OR
http://domain.net OR
http://domain.edu/index.php OR
http://domain.org/index.html OR
http://domain.* (* = any extension)
301 至: http://domain.eu
但是,其他一切 都需要保持目录结构,并重定向到其他 TLD (http://domain.com)。例子..
来自:
http://domain.net/blog/category
301 至:
http://domain.com/blog/category
来自:
http://domain.org/blog/category/post
301 至:
http://domain.com/blog/category/post
我尝试过的所有操作都以重定向循环结束或仅部分成功。例如,下面是 WordPress 重定向的上方,它在命中所有目标 URL 的意义上正确重定向,但根(主页)有重定向循环错误。有什么想法吗?
RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RedirectMatch ^/$ http://domain.eu
RewriteCond %{REQUEST_URI} !^/$ [NC]
RewriteCond %{HTTP_HOST} ^domain.com.au$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain.eu$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
我是 htaccess 的新手,所以让我知道我是如何解决这个错误的,谢谢!
最佳答案
尝试用以下内容替换重定向匹配。
RewriteCond %{HTTP_HOST} !^domain.eu$ [NC]
RewriteRule ^/?$ http://domain.eu/ [R=301,L]
关于linux - htaccess 专家 : Redirect all but root to one TLD, 将 root 重定向到另一个 TLD - WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10695777/
我似乎明白 TLD 后的点无关紧要,例如: http://example.com/somepage/ == http://example.com./somepage/ (注意 TLD 后面的点) 我的
我正在尝试运行一个简单的自定义 jsp 程序,但它不起作用,我使用的是 tomcat 8.5 和 ubuntu 14.04,我还将 custom.tld 放在 WEB-INF older这是我的代码
我正在尝试将应用程序发布到门户服务器上,由于无法在 WEB-INF 目录中找到 .tld 文件,因此 pu8blication 失败。 tld is 文件实际上不在 WEB-INF 目录中,我们将 t
这些文件应该提交给版本控制,还是重新生成: web-app/WEB-INF/tld/c.tld web-app/WEB-INF/tld/fmt.tld grails integrate-with --
我一直在 tomcat 7.30 (eclipse juno) 上得到这个 At least one JAR was scanned for TLDs yet contained no TLDs. E
TL;DR 我应该从 www.domain.tld 重定向到 domain.tld 还是相反? 我正在运行一个处理多个域的 CMS。到目前为止,CMS 负责将 www.domain.tld 重定向到
过去几天我一直在纠结这个 JSTL 问题。任何帮助表示赞赏。 Tomcat 6.0.28 eclipse :太阳神 pom.xml: javax.servlet jstl 1.1
我在使用 JSP 编写的新项目中遇到了问题。一些细节:- 使用 tomcat6。- 使用 Java 甲骨文 6。- 开发智能。 当通过 Inteliji 解聚和运行应用程序时,我总是遇到这个错误:
在将我们的 Web 应用程序主要升级到 ivy 以进行构建管理之后,我遇到了一些不寻常的错误,其中还包括更新所有涉及的主要库。当我们设法通过单元测试时,当我们将 Web 应用程序部署到 Tomcat
我使用 STS 插件从 Spring 模板创建一个 Spring MVC 项目。但是,当我运行该应用程序时出现错误: org.apache.jasper.JasperException: /WEB-I
是否可以使用 .htaccess 重写规则将子子域重定向到子域,并将子子域作为新文件夹? 例如...当我访问 2013.archive.example.com 时,我希望最终到达 archive.ex
我创建了一个自定义标签并包含以下 Maven 依赖项,以便获取所需的 java 类(标签支持等) javax.servlet jsp-api
我在 tomcat 8 上遇到问题,在 Tomcat 7 中运行 Web 应用程序时不会出现此问题。错误的详细信息 org.apache.jasper.JasperException: Mandato
感谢专家的帮助。 我被要求将客户的 WordPress 主页放在一个 TLD(即 domain.eu)上,并将所有其他页面/目录 301 到不同的 TLD 扩展名(即 domain.com/every
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Internal subdomain to folder redirect 我希望它是自动的,因为我正在为
我安装了 Magento,想知道如何将 domain.tld/index.php 重定向到 domain.tld? 我想删除 index.php 然后 301 回到 root。我有很多旧链接,这些链接
我正在尝试将 nginx 配置为: http://www.domain.tld --> https://domain.tld http://domain.tld --> https://domain.
我需要匹配主机名 - 但不需要 tld: example.com =~/regex/=> 示例 sub.example.com =~/regex/=> sub.example sub.sub.exam
我想将此函数导出到我的 custom-functions.tld 文件: package com.site.vo; public class Utils { public static Str
我已经创建了一个自定义 tld 文件。并包含在我的jsp中。 myJsp ... pageContext.setAttribute("pageBean", myPageBean); pageCont
我是一名优秀的程序员,十分优秀!