Не удается заставить мой mod_rewrite работать с Zend Server. Мои URL-адреса выдают следующую ошибку
Не найдено
Запрошенный URL-адрес /forums/main-forum.2/ не найден на этом сервере.
это мой http.conf
Ваше здоровье
Не удается заставить мой mod_rewrite работать с Zend Server. Мои URL-адреса выдают следующую ошибку
Не найдено
Запрошенный URL-адрес /forums/main-forum.2/ не найден на этом сервере.
это мой http.conf
Ваше здоровье
Вы должны изменить:
AllowOverride None
to:
AllowOverride All
в вашем http.conf
.
В Zend Server CE есть раздел httpd.conf, в котором параметр AllowOverride для каталога www по умолчанию равен None. В моем Zend httpd.conf он находится между строками 195 и 220. Вы должны установить его на: AllowOverride All, чтобы mod_rewrite работал в каталоге Zend htdocs по умолчанию.
<Directory "C:\Program Files (x86)\Zend\Apache2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
Помимо изменения httpd.conf в Apache2/conf/hhtpd.conf, я также изменил файл .htaccess сайта, с которым у меня были проблемы, чтобы включить часть локального пути следующим образом:
RewriteRule .* /CRC/index.php [L]
В моем случае я использую Zend Server CE в качестве локального хоста на своей рабочей станции, и у меня есть несколько сайтов, работающих в базовом каталоге /
RewriteRule XXX YYYY
в вашем примере. Что вы пробовали? И, кстати, я думаю, что этот вопрос можно было бы улучшить по стилю, в настоящее время он выглядит какpleaze gimme teh codez
. - person M'vy   schedule 22.06.2011