запрос escaped_fragment не анализирует php? - PullRequest
0 голосов
/ 20 июня 2011

недавно я перестроил свой сайт, следуя методам Google AJAX Crawling.

Все отлично работает, и запрос ?_escaped_fragment_= работает нормально, но я заметил, что любой php на странице не анализируется и закомментирован так: <!--?php echo $myvar ?-->

Кто-нибудь знает почемуэто может происходить ??Вот немного PHP из моего индекса:

$fragment = $_GET['_escaped_fragment_'];
    $file = '' . (isset($fragment) && $fragment != '' && $fragment != '/' ? preg_replace('/\//', '', $fragment) : 'home') . '.html';
    $re = '/(^<[^>]*>)|(\n|\r\n|\t|\s{2,4})*/';

    $handle = fopen($file, 'r');
    if ($handle != false) {
        $content = preg_replace($re, '', fread($handle, filesize($file)));
        fclose($handle);
    } else {
        $content = 'Page not found!';
        header(php_sapi_name() == 'cgi' ? 'Status: 404' : 'HTTP/1.1 404');
    }

Я заметил здесь регулярное выражение.Может быть, это как-то связано с этим?Я не могу полностью понять, что здесь происходит, я не эксперт.Не хочу, чтобы мой сайт был снова создан, если он так и останется ..

Пожалуйста, помогите мне здесь

1 Ответ

0 голосов
/ 24 июня 2011

это было решено созданием PHP оператора if else.

...