14.03.2007, 00:25 | #2 |
Специалист
|
Расскажу секрет, тока тссссссс, никому не говори!
Теоретически можно, но системщики этот вопрос так и замяли. Рассказываю свой метод, на период индексации сайта отключи SEF. В САПЕ уйдут неЧПУшные ссылки, они же потом всплывут в скрипте, вне зависимости от запущенности SEF в скрипт передаются настоящие ссылки. Для проверки ссылок ничего переключать не надо, тока если захочешь опять переиндексировать, отключай и подавай на переиндексацию. Но это тока в случае с родным джумловским SEF. Некоторые сторонние SEO компоненты работают через 404 ошибку (404SEF например) будет ли это работать c ними незнаю. |
14.03.2007, 09:39 | #4 | |
Администратор
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475166
|
Цитата:
подождите, вы что агитируете тут мертвые страницы подсунуть нам? если так, о это вскроется через несколько дней буквально и деньги мы все отнимем! ) |
|
14.03.2007, 10:37 | #5 |
Специалист
|
Авелон!
Я когда мучался со своим ресурсом досканально это проверил все. При работе под Joomla с запущенным стандартным SEF в ваш скрипт передаются оригинальные, неоЧПУшенные ссылки. Однако если делать индексацию с запущенным SEF ваш робот получит только ЧПУшные ссылки и в Link.db лягут обЧПУшенные ссылки. Результат, поскоку сравнение идет просто по текстовому совпадению текущего URL и записи в Links.db, они не равны, ссылок нет, ERROR. А страница одна и таже! Если же сделать индексацию без ЧПУ, ссылки совпадут. Запущенный SEF никак не повлияет на работоспособность скрипта, все страницы совпадут. Причем заметте, запущен SEF или нет, указывая оригинальный URL вы попадете на строго определенную страницу. Где мертвяки? Где дубли? Где нарушения? |
14.03.2007, 13:49 | #6 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 715
|
В нормальной ситуации робот поисковика попадет на какую страницу?
Какой например странице присвоится ПР при пересчете? Очень подозреваю что ЧПУшной присвоится... И что мы покупаем? Страницу котрую видно раз в.. пересчет от сапе? Я согласен, что на ЧПУшных их тоже видать. Но тогда Вы себя обманываете. У неЧПУшной не будет ПР... Мутно короче. Должен быть нормальный выход, имхо. ЗЫ с джумлой не работаю и ее не знаю. Но в модреврайт - верю, и в то что узнать как называется страница можно - тоже. |
14.03.2007, 14:55 | #8 |
Специалист
|
Админы!
подсказка дадена, функция Joomlы sefRelToAbs(); преобразует реальный адрес в ЧПУ, повидимому вызов скрипта должен выглядеть так: Код:
$o['request_uri'] = sefRelToAbs($_SERVER['REDIRECT_URL']); |
15.03.2007, 17:11 | #9 |
Новичок
Регистрация: 15.03.2007
Сообщений: 5
Вес репутации: 0
|
Это не будет работать.
При включенном SEFе 'REDIRECT_URL' имеет всегда '/index.php'. Вот мой код. Joomla 1.0.12 стандартный SEF. Код:
$o['request_uri'] = substr(sefRelToAbs( substr($_SERVER['REQUEST_URI'], 1)), [ДЛИНА ДОМЕНА]); Для моего домена http://www.kinokpk.org это 22. Разбор 'REQUEST_URI' - содержит адресс запроса в стандартном виде /index.php?итд substr($_SERVER['REQUEST_URI'], 1 - выдает этот запрос без первого слеша (иначе sefRelToAbs не работает) sefRelToAbs( substr($_SERVER['REQUEST_URI'], 1) - преобразует к виду SEF. Получается http://www.domen.ru/content/view/45/62/. substr(sefRelToAbs( substr($_SERVER['REQUEST_URI'], 1)), [ДЛИНА ДОМЕНА]) - обрубает домен, так как он не нужен для скрипта SAPE. Если будут проблемы попробуйте каждый этот пункт вывести на страницу командой echo и посмотрите что она вам выдает. |
15.03.2007, 17:20 | #10 |
Специалист
|
вот интересно
поставил я на жумлу - без ЧПУ - всё и так работает а с ЧПУ - подставил просто код из ФАКа хотя... я потерял неЧПУшные страницы с их ПРом.. цас всё по нулям, т.к. всегда не ЧПУ были но.. это временно обновится ПР и все мои ссылки получат свои те же значения |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Joomla | Sway | Контекстные ссылки и все, что с ними связано | 259 | 06.01.2014 11:15 |
Установка на Joomla | mbmarket | Контекстные ссылки и все, что с ними связано | 2 | 28.06.2011 14:27 |
Индексация Joomla | mik-a-el | Вопросы по работе системы | 2 | 25.08.2009 20:06 |
Не могу победить mod_rewrite | SystemShock | Вопросы от новичков | 3 | 04.05.2008 23:45 |
Почему сайт не грузится со включенным Касперским? | Kater | Ошибки при работе с системой | 6 | 18.05.2007 08:10 |
Часовой пояс GMT +3, время: 21:42.