У меня есть простая программа CakePHP (CakePHP: версия 2.1.3, Centos 6.x и Apache: 2.2.15).cakephp rewrite url not working
Теперь я хочу изменить URL из: http://domain.com/frontend/login
на новый адрес, как: http://domain.com/user-login.html
Я хочу использовать новый URL-адрес, и удалить старый URL.
Я попытался переписать (по конфигурации .htaccess с mod rewrite, я уже сконфигурировал /etc/httpd/conf/httpd.conf: Изменить AllowOverride None to AllowOverride All).
и некоторые файлы .htaccess как Belows:
/root/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
#rewrite to new url
RewriteRule ^frontend/login$ user-login.html [L]
</IfModule>
/root/app/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
и/корень/приложение/Webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
Но мой новый адрес http://domain.com/user-login.html не работа.
В моей конфигурации есть что-то не так?
Добавьте протоколирования ошибок в конфигурации разорвать веб или приложения и помогают понять, что вы имеете в виду, когда вы говорите, что ваш URL ISN Не работаем. – davidjb