Мне нужно было сделать это на установке cygwin в Windows 7 и обнаружил, что у меня возникли синтаксические ошибки с предложениями выше, которые я пробовал (хотя я, возможно, пропустил рабочий параметр), однако это решение прямо из ubutu форумы выработали из can: -)
ls | while read upName; do loName=`echo "${upName}" | tr '[:upper:]' '[:lower:]'`; mv "$upName" "$loName"; done
(nb Я раньше заменил пробелы символами подчеркивания, используя
for f in *\ *; do mv "$f" "${f// /_}"; done
Очевидно, что существует несколько способов сделать это, но я бы предложил использовать более стандартный:
ErrorDocument 404 /index.php?page=404
Просто заметил, что вы сказали mod_rewrite.s вместо mod_rewrite.so - надеюсь, это опечатка в вашем вопросе, а не в файле httpd.conf! :)
Я больше привык использовать Apache в Linux, но мне пришлось сделать это на днях.
Прежде всего, загляните в каталог установки Apache. (Я предполагаю, что вы установили его здесь в "C: \ Program Files")
Загляните в папку: "C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ modules" и убедитесь, что там есть файл с именем mod_rewrite.so. (Должно быть, он предоставляется как часть установки по умолчанию.
Затем откройте «C: