【问题标题】:htaccess rewrite subdomain without filename map and extensionhtaccess 重写没有文件名映射和扩展名的子域
【发布时间】:2014-02-06 05:49:23
【问题描述】:

有没有办法只为子域进行重写?所以它只需要影响子域。我正在寻找一种“隐藏”地图/文件名+扩展名的方法。

例子:

www.sub.domain.com/mapname/filename.php#settings

只是

www.sub.domain.com

必须对子域目录中的每个文件执行此操作。我不知道该怎么做。我不熟悉 .htaccess,我真的找不到任何有用的东西。

提前致谢! :)

【问题讨论】:

    标签: php mysql .htaccess url-rewriting


    【解决方案1】:

    您可以添加条件,使规则仅受子域影响:

    RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC]
    

    就在你的规则之上。

    但是,不确定是否有任何方法可以“隐藏” URL 的 /mapname/filename.php#settings 部分。如果 URL 的那部分从未发送到网络服务器,则网络服务器将不知道要提供什么服务。您可能想要研究的是在 iframe 中运行整个网站,以便在浏览器的 URL 地址栏中仅显示 www.sub.domain.com。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多