создать под URL в карте сайта - PullRequest
3 голосов
/ 22 марта 2012

Я пытаюсь создать карту сайта для своего сайта. пока мне удалось его построить.

Теперь я замечаю, что у меня есть некоторые URL-адреса, связанные с другими URL-адресами. которые содержат 90% URL моего сайта.

Например, у меня есть этот URL:

www.mysite.com/mainurl

и те URL, которые относятся к вышеуказанному URL:

www.mysite.com/mainurl/mypage1
www.mysite.com/mainurl/mypage2
www.mysite.com/mainurl/mypage3

Мне было интересно, есть ли способ связать вторые URL с первым URL, что-то вроде суб-URL.

Также у меня есть другой вопрос, какой тип формата URL мне следует использовать?

Этот тип: www.mysite.com/mainurl или этот тип: www.mysite.com/page.php?url=mypage1

1 Ответ

0 голосов
/ 23 марта 2012

Возможно, рассмотрите возможность использования функции разнесения PHP для разделения URL, а затем сравните значения в цикле, например:

$items = get_your_array();

foreach($items as $item)
{
    $urlParts = explode...
    foreach($urlParts as $part => $val)
    {
        // Organise parts into an associative array, so you can loop over it later
        // This would produce something that also could be accessed like...
        // $items['www.mysite.com']['mainurl']['mypage1'];
        // $items['www.mysite.com']['mainurl']['mypage2'];
        // Having the array key the same as the value as it would probably filter out duplicates, so you need to consider that
    }
}

Что касается ваших вторых вопросов, используйте первый стиль URL-адресов, они лучше для SEO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...