Изменить .htaccess на работу? _Escaped_fragment_ = URL

0

У меня есть веб-приложение AJAX, мне нужно, чтобы Google индексировал. Итак, я использовал hashbang, и мне нужно передать файл _escaped_fragment_ = на отдельный PHP-сканер.

В данный момент

DirectoryIndex index.php

RewriteEngine on

RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$  
RewriteRule ^$ crawler.php?cat=%1 [QSA,L]

Переадресовывает URL-адрес этого /crawler.php/m/GkQs6Mw4W8. Как я могу перенаправить искатель на такой URL,

crawler.php?cat=m&id=GkQs6Mw4W8 

как мне изменить файл.htaccess?

благодаря

Теги:
.htaccess

1 ответ

0

Вы можете добавить новое правило:

DirectoryIndex index.php
RewriteEngine on

RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$  
RewriteRule ^$ crawler.php?cat=%1 [QSA,L]

RewriteRule ^crawler\.php/([^/]+)/([^/]+)/?$ crawler.php?cat=$1&id=$2 [NC,QSA,L]
  • 0
    @anubuwa Боюсь, что echo $ _REQUEST ['cat']; по-прежнему возвращает / м / GkQs6Mw4W8
  • 0
    У вас есть и другие правила? Невозможно ([^/]+) сопоставить `/ m / GkQs6Mw4W8`
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню