У меня есть код, по которому мне нужна помощь.
if ($_SERVER['REQUEST_URI'] == '/testmore/' || $_SERVER['REQUEST_URI'] == '/testmore/home') { $_SERVER['REQUEST_URI'] = '/testmore/index'; }
echo $_SERVER['REQUEST_URI']; echo '<br>';
$page = $_SERVER['REQUEST_URI'];
function dostuff($pagesC) { echo 'yes!<br>'; echo $pagesC.'<br>'; }
$pageArray = Array('index', 'login');
$directory = '/testmore/'; // Directory if in one. Otherwise, leave it as '/'.
$uriArray = explode('/', strstr($_SERVER['REQUEST_URI'], $directory));
if (in_array($uriArray[0], $pageArray)) {
dostuff($uriArray[0]); } else {
echo '404'; }
При этом используются запросы URI, и он изменяется с http://link.com/index.php?page=$VARIABLE
до http://link.com/variable
У меня есть все .htaccess
сделано и работает, что не будет проблемой.Проблема заключается в том, что когда я набираю http://link.com/testmore/index
, эта страница не будет отображаться, а вместо 404.