【问题标题】:apache RewriteRule as new name URIapache RewriteRule 作为新名称 URI
【发布时间】:2014-09-17 13:45:00
【问题描述】:

朋友

http://testing.com/HotelName/Rooms 是我的原始网址,它显示了该网址的所有房间详细信息 酒店,但我想要与 HotelName.testing.com 相同的详细信息,但我没有在 DNS 中注册 HotelName.testing.com

RewriteEngine on

RewriteRule ^(.*)/(.*)/Rooms$  http://$2.example.com [R]

显示错误提示 DNS 未找到

任何建议

【问题讨论】:

  • HotelName.testing.com 在注册之前不能使用。
  • 我需要“testing.com/HotelName/Rooms”的别名到 Apache 级别的 HotelName.testing.com,页面从 testing.com/HotelName/Rooms 提供,但 url 必须显示 HotelName.testing.com
  • 如果没有 DNS 条目,Apache 的任何配置都无法完成。
  • @anubhava 在我们的示例中,我们有域名 ie.. testing.com。我们想要的是创建一个看起来像新子域的 url -hotelname.testing.com
  • 如果没有 DNS 条目,您将无法使用 hotelname.testing.com

标签: apache .htaccess mod-rewrite dns


【解决方案1】:

试试这个:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)ablogapart.org [NC]
RewriteRule ^(.*)$ http://michaelkrol.com/$1 [R=301,L]

这会将页面重定向到新域。

【讨论】:

  • 我需要“testing.com/HotelName/Rooms”的别名;到 apache 级别的 HotelName.testing.com,页面从 testing.com/HotelName/Rooms 提供,但 url 必须显示 HotelName.testing.com
猜你喜欢
  • 2018-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-30
  • 2016-06-05
  • 2021-06-25
  • 2020-06-21
  • 1970-01-01
相关资源
最近更新 更多