Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Индексация в Яндексе и Гугле / 11 сообщений из 11, страница 1 из 1
21.09.2012, 12:31
    #37967168
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Можно ли имея конфигурацию 10\11G XE + EPG + Apache (с любыми модулями каким и нужно) добиться того чтобы поисковики индексировали публичные страницы приложения и чтобы при входе на главную в строке браузера отображался только адрес без f?p, как здесь http://przezwlasciciela.pl/ ?
...
Рейтинг: 0 / 0
21.09.2012, 13:27
    #37967312
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Полено,

Managing URLs
...
Рейтинг: 0 / 0
21.09.2012, 14:45
    #37967466
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
haXbatПолено,

Managing URLs

ПО книжке настраиваем:
httpd.conf:
<VirtualHost *>
ServerName xp_comp.foo.com
ServerAlias xp_comp.foo.com
DocumentRoot /www/buglist
RewriteEngine On
RewriteRule ^/$ /apex/f?p=4500:1 [R=301]
ProxyPass /apex http://192.168.3.151:8080/apex
ProxyPassReverse /apex http://192.168.3.151:8080/apex
ProxyPass /i http://192.168.3.151:8080/i
ProxyPassReverse /i http://192.168.3.151:8080/i
</VirtualHost>

hosts:
127.0.0.1 localhost
192.168.3.151 xp_comp.foo.com


В результате:
http://xp_comp.foo.com/ - невозможно отобразить страницу
http://192.168.3.151 преобразуется в http://192.168.3.151/apex/f?p=4550:1:3928380370599419

то есть решена задача тоько проброса 80<>8080

Что делаю не так ?
...
Рейтинг: 0 / 0
21.09.2012, 15:19
    #37967516
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Полено...
http://xp_comp.foo.com/ - невозможно отобразить страницу
Что делаю не так ?
Если я правильно понял, то сперва нужно в локальной сети настроить DNS так, чтобы http://xp_comp.foo.com/ направляло на http://192.168.3.151
В книге это Listing 15-4 . Сам я лишь в настройках апача перебрасывал порты и заменял "apex" в урле на другую строку.
...
Рейтинг: 0 / 0
22.09.2012, 11:11
    #37968164
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
haXbatПолено...
http://xp_comp.foo.com/ - невозможно отобразить страницу
Что делаю не так ?
Если я правильно понял, то сперва нужно в локальной сети настроить DNS так, чтобы http://xp_comp.foo.com/ направляло на http://192.168.3.151
В книге это Listing 15-4 . Сам я лишь в настройках апача перебрасывал порты и заменял "apex" в урле на другую строку.

Допустим xp_comp.foo.com будет направлять на 192.168.3.151 , главную проблему это не решает. Так как в урле все равно остается f?p и идентификатор сессии.
...
Рейтинг: 0 / 0
23.12.2012, 11:00
    #38089491
Полено
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Тема UP.
Еще раз 2 основных вопроса:
1) Реально ли используя 10\11G XE + EPG + Apache (с любыми модулями каким и нужно) добиться того чтобы поисковики индексировали публичные страницы приложения. (Google в принципе и так справялется).

2) Если да то как настроить apache ?

За верный ответ с меня бонус 200р на телефон :)

Послденее что пробовал - http://jeffkemponoracle.com/2011/10/07/googlebot-apex-session-ids-and-cookies/
Не помогло, т.к. приведен не весь листинг а только:
RewriteCond %{QUERY_STRING} ^p=102:([a-z0-9]*):([0-9]*):(.*)$ [NC,OR]
RewriteCond %{QUERY_STRING} ^p=CHURCH:([a-z0-9]*):([1-9][0-9]*):(.*)$ [NC]
RewriteRule /apex/f /apex/f?p=CHURCH:%1:0:%3 [R=permanent,L]

И не описана используемая конфигурация.

Коллеги, прошу если все таки решали подобную проблему - поделитесь, как?
...
Рейтинг: 0 / 0
24.12.2012, 11:52
    #38090393
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
В первую очередь у вас должен где то зарегистрирован быть данный публичный домен как в примере - xp_comp.foo.com.
...
Рейтинг: 0 / 0
24.12.2012, 15:10
    #38090795
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Полено,

По п.2 детально не разбирался, мне пока ненужно, но порты скорее всего отдельно настраиваются, из-за этого может что-то не работать, на otn были примеры, я сам их не пробовал.

По п.1: для этого есть zero session, и вообще по индексации подробнее, какая версия апекса и чем происходит индексирование, какая ссылка передается?
...
Рейтинг: 0 / 0
28.12.2012, 16:19
    #38096380
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Недавно разбирался, в примере по ссылке f?p как раз отображается, зато пути установлены в корень, сделать это можно, например, так:

прослушиваю 2 порта (httpd.conf)
Код: sql
1.
2.
Listen 7777
Listen 80



с переброской по хостам (dads.conf)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
NameVirtualHost хост:80
<VirtualHost хост:80>
ServerName хост:80
RewriteEngine On

RewriteRule ^/$ /f?p=122:1:0 [L,R]
RewriteRule ^/i/(.*) http://localhost:80/i/$1 [L,P]
RewriteRule ^/(.*) http://localhost:80/pls/apex/$1 [L,P]

</VirtualHost>

<Location /pls/apex>
  стандартный конфиг из location
</Location>



а вот другой пример, с переброской через порты (dads.conf)
Location устанавливаем в корень, но это почему-то не работает для картинок, поэтому проксируем таким вот образом, это так, больше для примера:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName хост:80
RewriteEngine On
RewriteRule ^/$ /f?p=4500:1 [R,L]
ProxyPass /i !
ProxyPass / http://хост:7777/
ProxyPassReverse / http://хост:7777/
</VirtualHost>

NameVirtualHost *:7777
<VirtualHost *:7777>
<Location />
  стандартный конфиг из location
</Location>
</VirtualHost>



и перезапускаем
Код: plsql
1.
opmnctl restartproc ias-component=ohs_name



При настройке:
1. Отключить кеш браузера (и не просто отключить, но и прибить гвоздями)
2. Смотреть логи
3. Читать документацию

опять таки, проблемы индексирования и описанное тут - мало связанные вопросы.
...
Рейтинг: 0 / 0
10.01.2013, 16:09
    #38105080
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Индексация в Яндексе и Гугле
Недавно выяснил, для установки корневого пути использовать mod_proxy вовсе необязательно, можно обойтись обычной регэскпой.

т.е., например, так: (dads.conf)

Код: sql
1.
2.
3.
<Location ~ "(^\x2F(?!i\x2F)|^\x2F$)">
  стандартный конфиг из location
</Location>



Проблема была в том, что при указании обычной регэкспы как только встречается в выражении /, mod_plsql ожидает в пути DAD_location , соответственно обрабатывается неправильно, поэтому заменяем слеш на \x2F
...
Рейтинг: 0 / 0
13.11.2013, 20:46
    #38464088
Индексация в Яндексе и Гугле
Полено,
если работает мод_прокси: то должно помочь, в нашем случае помогло, конструкция вида

http сервер(порт 80) => апекс (порт 8888)
для проброса используется конструкция вида:

<html>
<head>
<title>FLEET</title>
</head>
<frameset rows="100%,*" border="0">
<frame src=" http://адрес_вашего_апекса:8888/apex/f?p=приложение:страница" frameborder="0" />
<frame frameborder="0" noresize />
</frameset>
</html>

в качестве index.html
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Индексация в Яндексе и Гугле / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]