Apache Переписывает Правила, повреждающие друг друга?

Часто существует огромный объем данных, добавленный к реестру для поддержки технологий как COM, который использует большая сумма программного обеспечения. Часто эти "общие" компоненты и их соответствующие ключи реестра никогда не удаляются, даже если программное обеспечение удаляется. В некоторых случаях эти ключи реестра должны быть просканированы, и таким образом, чем больше существует, тем дольше эти операции берут. Однако я не рекомендую ни одного из трюков "программы очистки реестра", поскольку это, более вероятно, сделает проблему хуже и добавит нестабильность к системе. О, почти забыл упоминать. Ключам реестра довольно свойственно стать поврежденным вне восстановления, которое может вызвать проблемы производительности как обычно, попытки считать эти записи только перестанут работать с нескольких моментов. Отчасти как кто-то пытающийся открыть заблокированную дверь несколько раз, прежде чем они будут сдаваться и будут идти дальше к следующей двери.

Существуют также вещи как поврежденные ярлыки на рабочем столе, который заставит систему становиться вялой (я не помню, было ли это это точно, возможно, это был корень C, но это было что-то одинаково странное, для которого была статья KB, которую я больше не могу находить).

Антивирусное программное обеспечение низкого качества может быть причиной вялой производительности. Часто эти продукты сцепляются в операции окон, чтобы поддерживать их "защиту в реальном времени" функции. Например, каждый раз Вы открываете файл, Антивирусное программное обеспечение прерывает процесс так, чтобы это могло просканировать файл, прежде, чем позволить этому быть открытым. Это по существу приводит к файлу, считанному дважды, однажды программным обеспечением AV, и однажды фактической программой, пытающейся открыть файл. И т.д. будут составлены любые проблемы жесткого диска, которые Вы имеете, фрагментация. Я не могу действительно дать совет однако, на том, какое программное обеспечение AV является самым быстрым. Я лично предпочитаю AVG.

Ноутбуки часто прибывают предварительно установленные с раздутым программным обеспечением, которое работает в фоновом режиме. Я предпочитаю вытирать их и устанавливать WinXP непосредственно от диска OEM, вместо того, чтобы использовать фирменный диск восстановления Ноутбука, так, чтобы я получил абсолютный минимум ОС. Затем я загружаю драйверы по мере необходимости.

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

1
задан 18 June 2010 в 17:16
2 ответа

Я не уверен, почему Вы используете RewriteConds. Мне кажется, что Вы могли поместить все непосредственно в RewriteRules. Это похоже на Ваши проблемные основы от того, что Вы перенаправляете все, что соответствует Request_URI. Если Вы сделаете соответствие в самом RewriteRule, то переписанное правило больше не будет соответствовать следующему правилу.

Вы могли бы хотеть попробовать что-то как:

RewriteRule ^guide/(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$ http://www.domain.com/$2 [R=301]
RewriteRule ^(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$ /home/neezer/public-html/domain.com/guide/$2 

Необходимо будет, вероятно, настроить их, потому что я не понимаю все из того, что Вы пытаетесь выполнить. Например, RewriteCond ниже казался избыточным, таким образом, я пропустил его. Если Вы действительно пытаетесь переписать все в соответствии с каталогом руководства, необходимо будет соединиться, он въезжает задним ходом.

RewriteCond %{REQUEST_URI} !^/guide/(.*)$

Править
После выполнения некоторого быстрого тестирования на моем сервере я смог, получают эти правила работа, но не в контексте на каталог (т.е. не в .htaccess или внутри a <Directory></Directory>).

Я не протестировал это, но Вы смогли работать вокруг этого путем установки evironrnment переменной со вторым правилом и затем тестирования на него на первом.

RewriteCond %{ENV:REDIRECT} !^NO$
RewriteRule ^guide/(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$ http://www.domain.com/$2 [R=301]
RewriteRule ^(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$  [E=REDIRECT:NO]
1
ответ дан 4 December 2019 в 02:03
  • 1
    спасибо за ответ. Я включал свои настроенные правила выше для отражения то, что я хочу, но теперь я получаю "Слишком много перенаправления" ошибка. Посмотрите мое редактирование выше для большего количества объяснения. У Вас есть другое предложение? –  neezer 18 June 2010 в 16:46

Я не мог найти так или иначе вокруг того бесконечного цикла, таким образом, я переместил файлы в новую папку, названную "окружениями", и использовал эти правила:

RewriteRule ^guide/(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$ http://www.domain.com/$1-apartments/$2 [R=301,L]
RewriteRule ^(manhattan|queens|westchester|new-jersey|bronx|brooklyn)-apartments/(.*)$ /home/neezer/public-html/domain.com/neighborhoods/$1-apartments/$2 [L]

Меньше, чем идеал, потому что теперь у меня есть две папки (у меня есть другие файлы, которым я служу из руководства), но он действительно обращается к моим проблемам SEO.

0
ответ дан 4 December 2019 в 02:03

Теги

Похожие вопросы