возникли проблемы с WordPress довольно постоянные ссылки - PullRequest
0 голосов
/ 13 августа 2011

Мне кажется, что я прочитал все блоги или посты на эту тему, но их так много ... Мне все еще не хватает чего-то. Я не знаю, что. Мой сайт размещен на Amazon EC2.

Мой модуль переписывания модов определенно работает. Раньше у меня в .htaccess было следующее: безрезультатно:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Затем я выполнил команду "chmod -v 666 .htaccess", чтобы Wordpress мог получить к ней доступ.

Мой / etc / apache2 / sites-available / default выглядит следующим образом

DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            # AllowOverride FileInfo
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            # AllowOverride FileInfo
            Order allow,deny
            allow from all
    </Directory>

И мой / etc / apache2 / sites-enabled / 000-default выглядит так, по совету другого потока

    <Directory />
            Options FollowSymLinks
            # AllowOverride FileInfo
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            # AllowOverride FileInfo
            Order allow,deny
            allow from all
    </Directory>

Когда я перезапустил Apache, весь текст, указанный выше в моем .htaccess, исчез, и довольно постоянные ссылки все еще не работают. Кто-нибудь знает, что мне делать дальше ????

Ответы [ 2 ]

4 голосов
/ 13 августа 2011

В вашем Apache conf вам нужно включить файлы .htaccess:

AllowOverride All
0 голосов
/ 13 августа 2011

Возможно, вы сделали, но не упомянули, поэтому я прошу убедиться ... Вы установили желаемую структуру постоянных ссылок в wp admin? Настройки -> Постоянные ссылки? Я предлагаю попробовать пользовательскую структуру, например /% category% /% postname% / или /% postname% /

...