RewriteCond RequestURI, почему RegEx не работает?

Я имел ту же проблему и сидел на ней в течение 3 дней, пытаясь добраться # % $! SME для монтирования жесткого диска USB. Я хотел сделать внешнее резервное копирование USB, и оно отказалось монтировать его правильно. При предоставлении мне подобных ошибок, поскольку Вы указали. Не совсем та же проблема на - говорит, как это - жесткий диск и не SD-карта, но конечно подобный тем не менее.

Если Вы сделаете кошку/proc/mdstat, то Вы будете видеть жесткие диски, перечисленные в Вашей конфигурации RAID, она однако также покажет Вам, что существует другой диск, в настоящее время не смонтированный, как дополнительный диск добавить к RAID. В моем случае это был sdc, поскольку sda и sdb составил RAID.

Я затем удалил раздел на sdc, использующем fdisk/dev/sdc, добавил новый основной раздел и сохранил его. mkfs.ext3-L MyLabel/dev/sdc1 (дают ему имя маркировки), mkdir-p/media/usbdevice

удаленный это, ожидайте несколько секунд и разъема, это въезжает задним ходом. egrep" (kernel|fstab|scsi).* (usb|USB)"/var/log/messages должен теперь показать Вам, что это смонтировало карту памяти с маркировкой.

fstab-синхронизация альта сделала свое задание, и Вы хороши для движения.

2
задан 7 July 2013 в 15:58
2 ответа

REQUEST_URI начинается с /, поэтому вместо этого:

RewriteCond %{REQUEST_URI} !^images/gallery/summer/2013/(.*)$

попробуйте следующее:

RewriteCond %{REQUEST_URI} !^/images/gallery/summer/2013/(.*)$
4
ответ дан 3 December 2019 в 09:18

Ответ Майка правильный. Рассмотрите возможность включения RewriteLog, чтобы наблюдать, что на самом деле делает mod_rewrite. Это даст вам гораздо лучшее представление о том, как на самом деле должны выглядеть ваши правила.

Кроме того, добавление (. *) $ В конец RewriteCond не является необходимым и неэффективным, если вы действительно не планируете использовать значение% 1 в более позднем RewriteRule.

2
ответ дан 3 December 2019 в 09:18

Теги

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