Сегодня где то прочитал чтоб для лучшей оптимизации wordpress поисковыми роботами лучше чтоб ссылки в блоге выглядели не так /wordpress/newpage?=24 а так /wordpress/dostalo-vse.html потому как они лучше ищутся ну и вообще становится сразу все зашибись. Ну у меня ЧПУ в блоге стояло как вы догадались в значении «по умолчанию» и ссылки были вида newpage?=24 . Решил я это дело исправить. Но оказалось не все так просто как в интернетах обычно пишут. Там как всегда у всех все гладко: зашел в админку=>Настройки=>Постоянные ссылки ЧПУ. Выбрал Произвольная структура поставил значение /%postname%/ и все зашибись. Я делал также но нихуя у меня не получалось. WordPress настройки принимал,в корне бложика создавал .htaccess с содержанием таким:
# BEGIN WordPress RewriteEngine On RewriteBase /wordpress/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /wordpress/index.php [L]
после чего меня благополучно не пускал Апач на свой же сервер. Я перелопатил чуть более чем половину интернетов (бля интересно же почему у всех работает а у меня нет) и все же наконец то до меня дошло что дело в конфиге Апача. Нет, LoadModule rewrite_module modules/mod_rewrite.so было прописано и AccessFileName .htaccess с AllowOverride All Allow from all было но когда то давно когда поднимал Апач какбе решил посильнее обезопасить серв и прописал
Options -Indexes -Includes -FollowSymLinks -ExecCGI
из чего следует что Апач по символьным ссылка не ходит CGI скрипты не сапускает, вложения при отсутствии index.html не показывает. Вобщем то раньше все работало у меня и с таким минимальным функционалом,на главной все ссылки на файлы лежали и надобности чтоб шарились по пустым и полным папкам чужие люди мне не надо было поэтому конфиг был такой какой был. Не буду воду лить, а скажу сразу что надо разрешить Апачу ходить по символьным ссылкам тобишь +FollowSymLinks. Вот собственно и все. Может кому поможет и он не будет 3 часа ломать голову с вопросом WTF?