Intereting Posts
Использовать API php и SimPro для перечисления клиентов Ошибка соединения с PHPMailer и SMTP: имя узла или имя службы неизвестны Дублирование данных в MySQL `password_verify` вызов возвращает false для правильного пароля Предотвращение пустых данных при вставке в базу данных Создать и использовать глобальную переменную без ключевого слова «global»? md5 (uniqid) имеет смысл для случайных уникальных токенов? PHP – Почему while (mysql_fetch_array (mysql_query ())) петли? Время ожидания PHP mail () Geo перенаправляет пользователя только один раз, используя php openssl_verify, Warning: openssl_verify (): указанный ключевой параметр не может быть принудительно введен в открытый ключ cakephp: перейти на предыдущую страницу после редактирования игрока Данные динамической таблицы вывода Модули тестирования Symfony2 с ограничениями Возьмите файл типа ввода (HTML) на JavaScript и отправьте электронное письмо с помощью PHPmailer

Как переписать директиву на apache для привязки cms

Я использую cms, называемый якорем. http://anchorcms.com/docs/getting-started/configuration

когда я иду на домен.com/posts, я получаю 404,

когда я перехожу на страницу domain.com/index.php/posts, отображается правильно.

это мой файл httpd.conf

 <VirtualHost *:443> #ssl blah blah DocumentRoot /var/www/anchor/ ServerName domain.com ServerAlias domain.com <Directory /var/www/anchor/anchor/> AllowOverride All Options Includes MultiViews Require all granted </Directory> </VirtualHost> 

это мой файл .htaccess расположенный внутри /var/www/anchor/

 Options -indexes <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule ^(.*)$ index.php/$1 [L] </IfModule> <IfModule !mod_rewrite.c> ErrorDocument 404 index.php </IfModule> 

Я немного запутался, как настроить этот cms, .htcaccess должен идти в «корневом документе», который, я уверен, я помещаю в нужную папку. Я не думаю, что мне нужно установить url в подкаталог. какие-нибудь советы?

вот мой файл конфигурации. /var/www/anchor/anchor/config/app.php

 <?php return array( 'url' => '/', 'index' => '', 

Корень вашего документа – /var/www/anchor , но вы допускаете только переопределения в /var/www/anchor/anchor . Если вы не можете глобально разрешить переопределения, это отключит ваш файл htaccess. Попробуйте изменить свой <Directory> в соответствии с корнем документа:

 <Directory /var/www/anchor> AllowOverride All Options Includes MultiViews Require all granted </Directory>