Кажется, что у Вас могло бы быть выполнение NIS, и оно перестало работать, довольно нормальный с NIS, по моему опыту, :-). Если это все еще происходит, возможно, попробуйте /etc/init.d/ypbind restart
? Возможно, это поле связывается с каталогом Active и отказавшим подключением...
Так как RewriteRule запускается с пути (таким образом, мы не должны волноваться о домене), что можно сказать, то, что Вы хотите удалить все наклонные черты за исключением первой, или, удалить наклонную черту, когда Вам не предшествует запуск строки.
Который в regex означает использовать отрицательный lookbehind, как это:
(?<!^)/
Где (?<!
...)
отрицательный lookbehind синтаксис и ^
средства запускаются строки.
Таким образом в конфигурации это будет похоже:
RewriteRule (?<!^)/ $1 [L,R=301]
Одна вещь здесь, которая является чем-то вроде предположения, $1
для представления пустой строки - я не сделал этого с mod_rewrite прежде, и я не мог найти ничего объясняющего, существует ли "корректный" способ заменить пустой строкой, но в других regex механизмах, использование неиспользованной обратной ссылки приведет к пустой строке, быть прекрасными - также. (В противном случае я видел бы если ""
работавший вместо этого.)
О, и [
...]
часть является разграниченным запятой списком, переписывают опции. L
для Последнего - высказывание не обрабатывает дальнейшие правила (обычно, это - желаемое поведение), и R=301
301 (постоянное) перенаправление (дающий паукам команду обновить их записи с новым URL). Больше деталей о переписать опциях здесь.