当前位置: 首页 > 知识库问答 >
问题:

从子域重写而不更改url

易淳
2023-03-14
Structure
 public_html
  -.htaccess
  -subdomain
  -codefolder

子域应在codefile中查找但未更改URL的任务。有可能吗?

我尽量


    RewriteEngine on

    RewriteCond %{HTTP_HOST} subdomain.example.com
    RewriteCond %{REQUEST_URI} !^subdomain.example.com
    RewriteRule ^(.*)$ http://example.com/ [L]

但它肯定会导致URL的变化,但我不需要它。

共有1个答案

艾望
2023-03-14

我通过一个符号链接解决了这个问题。

ln -s  /path-to/subdomain codefolder

在htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com
RewriteRule ^(.*) /example/public/%1 [L]

这不是最好的选择,但我的主机无法访问Apache配置。

 类似资料:
  • 我的web应用程序与外部系统有几个集成,所有这些集成Rest URL都保存在web应用程序中的配置文件中。我的应用程序在启动时读取此配置文件,并在连接到外部系统时使用URL值。但经常发生的情况是,其中一个外部系统关闭,我们必须使用另一个URL。在这种情况下,我们通常必须修改配置并重新部署war文件。有没有一种方法可以在不重新部署war文件的情况下用新值修改配置文件?

  • 问题内容: 如何在不重定向页面的情况下更改URL地址? 例如,当我单击下面的链接时: 我将从链接中获取URL: 如果我在下面这样做,页面将被重定向: 我想做一个类似此站点的操作,当您单击图像时,ajax调用将获取请求的页面,并且窗口上的URL地址也将被更改,因此它具有用于单击的路径。 问题答案: 注意:现在受支持-请参阅其他答案。 您 不能 更改整个URL而无需重定向,您可以做的是更改 hash

  • 我想知道mozilla Firefox中是否有任何附加程序可以重定向url。在Google Chrome中有一个附加组件。我需要在mozilla Firefox中这样的url切换器。我已经尝试了Mozilla的重定向url插件。但它没有正确地重定向。 要求: 我需要测试本地主机门户页面。但是在很少的地方,dev环境url是硬编码的。我想将这些URL重定向到localhost以测试我在本地所做的更改

  • 问题内容: 我想动态更新元素的文本: 我是jQuery的新手,因此对我来说,这项任务似乎非常具有挑战性。有人可以指出我要使用的功能/选择器吗? 如果可能的话,我想在不为需要更改的文本添加新容器的情况下执行此操作。 问题答案: 在Javascript中,该属性为您提供元素的所有子节点,包括文本节点。 因此,如果您知道要更改的文本始终是元素中的第一件事,那么请给出以下HTML: 您可以这样做: 当然,

  • 问题内容: 有人知道如何在不更改url的情况下更改ui路由器状态吗?如下代码所示;在某些情况下,需要将用户重定向到403或401状态。我希望能够执行此重定向而无需更改url。 问候,klmdb 问题答案: 将选项传递给$ state.go 实际使用它:http : //plnkr.co/edit/w2aolrt9wdW3EFcEB3Lw?p=preview

  • 我有一个问题,在子域上使用路由器超薄。路由器本身工作,我可以调用它,它不会导致任何错误,但斯利姆只是读取"/"路由。 文件夹 www --- .htacccess ---index.php ---其他东西 ---子域 --- --- .htaccess --- --- index.php --- --- 其他东西 www/。htaccess: 重写引擎在 重写条件%{REQUEST_FILENAM