草庐IT

php - 如何将子域重写为 URL 中的变量?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Apacherewritebasedonsubdomain是否可以像这样重写URL?www.foo.website.com/some-page到www.website.com/some-page?var=foo我问的是重写(我想这就是所谓的)而不是重定向。即我希望第一个URL保留在地址栏中,但让服务器“获取”第二个URL。我从来不知道如何进行URL重写,到目前为止,我为使它正常工作而进行的可悲尝试都惨遭失败:-)我应该补充一点,这个.htaccess文件也被WordPress使用并且具有以下代码:Rewrit

php - 是否可以使用 .htaccess 更改子域的目录?

我有一个图像共享网站,我曾经有一个图像的子域,但我不得不删除它,所以现在我使用图像的真实路径:旧网址:http://img.site.com/images/2013/03/abc.jpg新网址:http://site.com/files/images/2013/03/abc.jpg这个问题是我有很多从其他网站和搜索引擎链接的图像,这些网站和搜索引擎仍在使用旧的URL。旧子域的问题是它的目录(public_html/files)和它的名称(img.)不同,所以需要特殊配置处理它,我厌倦了它引起的所有问题。现在我已经创建了一个普通的img.子域,它指向public_html/img目录,因

php - 跨子域的 Codeigniter session

我有多个子域,我正在尝试跨子域使用session。http://example.comhttp://subdomain.example.com我还在config.php中设置了cookie域$config['cookie_domain']=".example.com";session用户数据和闪存数据在其他域中使用时为空。我对两个CI实例也使用相同的session表 最佳答案 来自以下解决方案:Sharingsessions必须设置cookie_domain和cookie前缀$config['cookie_domain']=".ex

php - 为用户 GAE 自动化通配符子域

我有一个AppEngine实例项目,比方说:cloud.domain.com我的目标是能够为我的用户提供一个唯一的url,然后他们可以使用CNAME记录将其映射到自己的域。基本上你将如何连接到domaintoasquarespaceaccount.它真的可以是这样的:userid.cloud.domain.comuserid.domain.com这甚至可以用GAE实现吗?我研究过wildcardmappings但确实没有关于该主题的可靠建议。这是否可能,或者我应该寻找其他地方来完成此类任务? 最佳答案 您需要一个允许您在DNS记录中

php - 跨子域维护 session 变量

我一直在尝试维护两个子域之间的session变量,但发现这是不可能的。我最终创建了2个最小的PHP网页作为测试平台,一个我称之为“测试1”的网页$_SESSION['test']="Fred";并且有一个指向“test2”的超链接,它只是试图回显$_SESSION['test']的值以证明它是否有效。我将“测试1”放在我的www域中,将“测试2”放在我的子域中。我从各种来源尝试了标题中应该包含的内容的各种版本。以下是主要的3个(当然还有它们的变体):ini_set('session.cookie_domain',substr($_SERVER['SERVER_NAME'],strpos

java - 如何在 Spring MVC 应用程序中分别处理多个子域?

假设我有两个子域:产品:products.example.com用户:users.example.com如何设置单个SpringMVC应用程序以不同方式处理这些域中的每一个(在我的例子中,我想根据用户来自哪个子域使用不同的数据库)? 最佳答案 如果相同的应用程序要与多个子域一起使用,那么您可以制作一个拦截器(实现HandlerInterceptor),为每个请求调用并将子域存储在ThreadLocal。然后,根据该值,您可以区分您的操作。 关于java-如何在SpringMVC应用程序中

java - 为我的 webapp 自动添加 "www"子域

如何设置Tomcat自动重定向到“www”?我希望如果用户像这样输入我的域:我的域名.com他将被重定向到:www.mydomain.com 最佳答案 tuckeyurlrewritefilter可以像这样使用来做正确的重定向:CanonicalHostnames^www.mydomain.com^$^/(.*)http://www.mydomain.com/$1 关于java-为我的webapp自动添加"www"子域,我们在StackOverflow上找到一个类似的问题:

java - X-Frame-Options 支持同一域的不同子域

我想知道是否可以为同一域的不同子域支持X-Frame-Options。 最佳答案 X-Frame-Options有一个ALLOW-FROMuri(老实说,我还没有找到一个有多个uri的好例子)。不幸的是,根据OWASP,它不受那么多浏览器的支持。(虽然这篇文章似乎有点过时了)。建议您使用CSP(内容安全政策) 关于java-X-Frame-Options支持同一域的不同子域,我们在StackOverflow上找到一个类似的问题: https://stackov

java - 使用 apache 和 spring 以编程方式创建子域

我正在使用Spring、jsp和Apache7.0服务器开发一个应用程序,现在假设我已经注册了域,例如“www.example.com”,并且在我的应用程序中,用户填写了要求用户输入的注册表单他在填写详细信息后提交表格后立即将其命名为“123”的网址我想将他重定向到新创建的网址,现在在我们的案例中为“123.example.com”现在在这个Action中,我必须在他被重定向之前在我的代码中创建子域。我已经通过谷歌搜索了很多东西。任何帮助提前致谢。 最佳答案 您需要启用通配符子域。这将允许您的应用响应来自anything.yourd

Java spring security - 拦截不同登录的子域url?

我有一个安装了springsecurity并且运行良好的应用程序——它目前用完了www.exampledomain.com.我现在想扩展应用程序跑出一个子域。例如newapp.exampledomain.com.唯一的问题是,对于这个新应用程序,用户需要登录。在Spring,通过拦截url非常容易。但是当你想拦截一​​个子域来登录时,你会怎么做呢?例如,以下内容对我不起作用:关于如何解决这个问题有什么想法吗? 最佳答案 一个选择是编写您自己的AccessDecisionVoter,它扩展了RoleVoter并根据主机名添加额外的检查