1

我希望anything.domain.co.uk 转到一个php 脚本,然后使用html 中的url 中的'anything' 创建不同的标题。这是我的 .php 文件中的脚本

<?php echo array_shift(explode(".",$_SERVER['HTTP_HOST']));?>

我已经使用了下面的脚本,但它显然会创建一个循环。如何让anything.domain.co.uk 获取php 脚本,在url 中仍然有anything.domain.co.uk 并且还有www.domain.co.uk 进入“正常”索引页面

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !www.domain.co.uk$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.co.uk [NC]
RewriteRule (.*) http://%2.domain.co.uk/$1 [R=301,L]
4

1 回答 1

0

您可以使用 Location 指令来定位您要定位的脚本,并使用 Allow from 来限制对某些域的访问:

<Location /script.php>
    Order Deny,Allow
    Deny from all
    Allow from anything.domain.co.uk
</Location> 
于 2013-08-23T12:12:01.790 回答