Я чувствую, что прочитал каждый блог или сообщение по этой теме, но их так много ... Кажется, я все еще ЧТО-ТО упускаю. Я не знаю что. Мой сайт размещен на 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, исчез, и довольно постоянные ссылки по-прежнему не работают. Кто-нибудь знает, что мне делать дальше ????