Милованов Ю.С

Милованов Ю.С
Рейтинг
196
Регистрация
24.01.2008
Должность
PROgrammer
Интересы
Автомобили, рыбалка, охота

В помощь


RewriteCond %{ENV:REDIRECT_STATUS} !^$

! - если стоит вопросик, то это отрицание.

Ща начну холиварить на тему "что такое программирование";)

Да нету там логики, поверьте. Если хватит мозга - запомню еще пару вопросов, покажу.

Не будет работать.

У Вас стоит NginX и апач. 1-ый настроен на статику(рары, зипы, жипеги и т.д.). Именно поэтому, когда происходит запрос статического файла(расширение которого есть списке энгинИкса) то с ним работает не апач, а NGinX. И поэтому писанина в штакессе не помогает.

Делайте как показали на 1-ой странице, благо вариантов масса.

Мне больше понравился вариант с переездом;)

alexseo:
Когда я сдавал на права, нас учили, что в билетах ПДД ошибки, поэтому на такие-то вопросы надо отвечать неправильно.

Во-во! Нам тоже так говорят: "учите неправильные ответы".

SeVlad, как показал наш спектральный анализ - хрен оспоришь. Есть вопросы, которые уже 5-ый или 6-год там. Приблизительно как с кэшированием на ПХП: летом уже будет 16 лет, а до сих пор этот header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); маячит на всяких програмистских сайтах;)

6666:
Кстати, а по рефферу нельзя хотлинщиков побанить а штаксессе?

Так это практически самый популярный способ;)

dlyanachalas, Вы хотите сказать, что FoxPro это вообще не язык программирования, также как и другие варианты(эксель, фотошоп, мувиМейкер), а делфи это чисто язык программирования?

Это все равно что "скока стоит булка хлеба? 10/20/30/40/50 рублей". В Москве одно, в Бобруйске другое, а в окупации, в военное время, вообще на вес золота.

Вопрос некорректный - факт на лицо!

ЗЫ. не РФ, а РК;) Хотя вряд ли есть разница.

~AL~:
 <thead>

<tr>
<td><p align="left"><a href="http://jamespatrick.ru/">jamespatrick.ru</a>/<a href="index.php">admin</a>/CallMe</p><div id="normal-button-bottom" class="settings-button"><images src="img/icon-cog-small.png" /></div></td>
<td>Дата</td>
<td>Имя</td>
<td>Комментарии</td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="10"><a href="index.php">..</a></td>
</tr>
<tr>
<?
$q = mysql_query("SELECT * FROM `callme`");
while($array = mysql_fetch_array($q)) {
echo '<td>
<a href="../product/902.php" target="_blank"><b>'.$array['phone'].'</b></a>
<div class="settings-button"><a href="#"><img src="images/cross.png" /></a></div>
</td>
<td>'.$array['date'].'</td>
<td>'.$array['name'].'</td>
<td>'.$array['comment'].'$array</td>';
}
?>
</tr>
</tbody>


Как-то так

***91 заменить на [ ***93 на ]

Я уже отказался от PHP(оч. редко), тока CODE;)

siv1987:
Вы меняете расширение статических файлов на другое, которого нету в этом списке, потом делайте реврайт в htaccess этого расширение на оригинальное.
anyfile.jcg => anyfile.jpg

Темы для следующих вопросов:

1) У меня много файлов в разных папках. Как их переименовать?

2) Какие расширения лучше

3) Че менять в htaccess'e

ПО теме: расширение лучше приписать одно(если ты конечно имел ввиду заменить каждое расширение на свой уникальный алиас). И прям к файлу. Был archive.rar, а стал archive.rar.ang

UDT:

admak правильно сказал(видимо у него еще не пятница;)). Такая подмена делается в файле index.php, но не тот который в теме, а тот который главный(в корне сайта).


<?php
ob_start();
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');
$searches = array(
'/wp-content/upload/2013/04/',
'/wp-content/upload/2013/05/',
'/wp-content/upload/2013/06/'
);

$replaces = array(
'/images/04/',
'/images/05/',
'/images/06/'
);

$buffer = str_ireplace($searches, $replaces, ob_get_contents());
ob_end_clean();
echo $buffer;

Все файлы лежат в 1 папке?

Файлы так и называются fileName.htm?


<?php
$dir = dirname(__FILE__);
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle))) {
if ($file != '.' AND $file != '..')
{
$fileInfo = explode('.', $file);
$ext = array_pop($fileInfo);
if ($ext == 'htm')
{
$content = file_get_contents($dir .'/' .$file);
$addText = '<head>\n\t<link rel="canonical" href="http://newsite.ru/' .$file .'"/>';
$content = str_ireplace('<head>', $addText, $content);
file_put_contents($dir .'/' .$file, $content);
}
}
}
closedir($handle);
}
?>

1) \n - новая строка, \t - табуляция. Добавить по вкусу.

2) За сохранность Ваших данных несете ответственность только Вы;)

3) Всегда делайте бэкапы!

Ну а может гугл сам ложит Ваш сервак? Это ни первый и даже ни десятый случай.

Возьмите у хостера логи за период визита гугла. Скорей всего увидите, как после N-го кол-ва запросов 200 меняется на 502.

Если причина в этом - в помощь(не 100%) crawl-delay

Всего: 1956