Firebug показывает 301 переехал постоянно - PullRequest
0 голосов
/ 18 ноября 2011

Я использую YII Framework с крошечной MCE. Когда я запускаю свой сайт в localhost, он работает просто отлично. Но когда я загружаю на сервер, редактор не появляется. когда я проверяю в Firebug, он показывает:

http://www.ptbm.co.id/veevou/assets/dde67fde/tiny_mce/tiny_mce_gzip.php?s=true&diskcache=true&core=t.......

тогда статус 301 перемещен навсегда

Это код запроса:

// Send request
    x = w.XMLHttpRequest ? new XMLHttpRequest() : get('Msxml2.XMLHTTP') || get('Microsoft.XMLHTTP');
    x.overrideMimeType && x.overrideMimeType('text/javascript');
    x.open('GET', t.baseURL + '/' + s.page_name + '?' + q, !!cb);
    //x.setRequestHeader('Content-Type', 'text/javascript');
    x.send('');

URL, правильно указывающий на существующий файл.

У кого-нибудь есть идеи, как это исправить? Спасибо

1 Ответ

2 голосов
/ 18 ноября 2011

Очевидно, ваш сервер перенаправляет на URL без префикса www:

$ curl -I 'http://www.ptbm.co.id/veevou/assets/dde67fde/tiny_mce/tiny_mce_gzip.php?s=true&diskcache=true&core=t'
HTTP/1.1 301 Moved Permanently
Date: Fri, 18 Nov 2011 09:14:48 GMT
Server: Apache
X-Powered-By: PHP/5.3.8
X-Pingback: http://ptbm.co.id/xmlrpc.php
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
Last-Modified: Fri, 18 Nov 2011 09:14:49 GMT
Location: http://ptbm.co.id/veevou/assets/dde67fde/tiny_mce/tiny_mce_gzip.php?s=true&diskcache=true&core=t
Content-Type: text/html; charset=UTF-8

Вы можете удалить это RewriteRule или убедиться, что t.baseUrl не имеет префикса www.

Без большего количества кода трудно дать более точные указатели, чем этот.

...