Я знаю, что этот вопрос задан очень много, но я не знаю, почему он не работает для меня: -? это мой Htaccess:htaccess переписать весь поддомен на index.php
Options +FollowSymLinks
IndexIgnore */*
# Turn on the RewriteEngine
RewriteEngine On
# Rules
RewriteRule ^(.*)$ index.php
этот код должен переписать любую ссылку с любым путем, включая любую подобласть к index.php, но это не делает.
имя домена также не должно входить в htaccess, так как оно неизвестно !!! Я называю это HTAccess от 127.0.0.1 и многие веб-сайты должны быть связаны в локальном хосте:
/и т.д./хосты
127.0.0.1 localhost
127.0.1.1 mypc
127.0.0.1 google.com
127.0.0.1 example.com
здесь, мой браузер делает просмотр google.com или example.com успешно в то время как их поддомены, такие как sub1.google.com или sub1.example.com, не могут быть найдены.
index.php
<?php
$uri = 'http'. ($_SERVER['HTTPS'] ? 's' : null) .'://'. $_SERVER['HTTP_HOST'].$_SERVER[REQUEST_URI];
print_r($uri);
?>
делает любой знает, как это .htaccess код делает работу для поддоменов тоже?
это правда. Я, наконец, сделал это, используя dnsmasq и отредактировав файл /etc/dnsmasq.conf, и это сработало! – sishma