Как изменить мою домашнюю страницу - PullRequest
0 голосов
/ 02 июня 2018

У меня есть скрипт хостинга изображений, написанный на PHP, но я хочу сделать его, когда люди переходят на www.taligh.com , они перенаправляются на www.taligh.com / browse но URL-адрес не должен меняться, так как в / browse по-прежнему не следует добавлять его к utl, как это сделал imgur, когда вы заходите на imgur.com, где вам нужны загруженные изображения вместо целевой страницы. Любое предложение, пожалуйста?

Ответы [ 3 ]

0 голосов
/ 02 июня 2018

Один из возможных способов сделать это - поместить HTML-код для / browse в то, что появляется по умолчанию.

0 голосов
/ 02 июня 2018

Вы можете использовать символическую ссылку из одного файла в другой.

Или просто потребовать другой файл из другого:

Что-то вроде:

index.php веб-корня:

<?php
require_once __DIR__ . '/browse.php';

Или не могли бы вы просто скопировать файл browse.php в index.php?

0 голосов
/ 02 июня 2018

Есть много способов сделать перенаправление.Все зависит от того, что вы хотите / что лучше всего подходит для вашего SEO.

Перенаправление HTML будет (добавить вверху страницы http://taligh.com):

<meta http-equiv="refresh" content="0; URL='http://taligh.com/browse'"/>

JavaScriptredirect (также добавьте в начало страницы индекса):

<script>
    window.location = "http://taligh.com/browse";
</script>

Apache (если вы его используете, ofc):

-Edit .htaccess, добавьте:

Redirect 301 / http://taligh.com/browse

Редактировать: я только что понял, что вы не хотите, чтобы URL изменился.Вы можете сделать это, сделав файл index.php пустым и просто добавив include 'browse.php' (browse.php - это местоположение вашей страницы / browse).Это должно сделать вашу страницу просмотра на вашей домашней странице без изменения URL.

Редактировать: Я прошел мимо вашего кода очень быстро, и я думаю, что вы должны изменить эти строки, как я сделал:

if(substr($url, strlen($url)-1, 1) == '/')
{
    $filePath = SITE_TEMPLATES_PATH.'/'.$url.'browse.html';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...