我有一个AJAX网络应用,我需要谷歌索引。所以我使用了hashbang,我需要将?_escaped_fragment_ =传递给单独的抓取工具PHP。
目前
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^$ crawler.php?cat=%1 [QSA,L]
重定向到这个/crawler.php/m/GkQs6Mw4W8的网址。如何将抓取工具重定向到这样的网址
crawler.php?cat=m&id=GkQs6Mw4W8
我该如何更改.htaccess文件?
由于
答案 0 :(得分: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]