Intereting Posts
изменить _ {$ таксономия} | крюк Импорт блога Squarespace в WordPress.org Как я могу изменить налоговый запрос для основного цикла для архивов таксономии? Сохранять форматирование таблиц, скопированных из MS Word? Недопустимое несоответствие идентификатора автора из базы данных Порядок галереи, указанный в коротких кодах, игнорируется в функции галереи Добавить Caret в пункты меню с подменю в WordPress Theme Установка WP дважды в том же каталоге? Как включить Quick Edit для пользователей, включая таксономии и пользовательские поля? Как добавить таблицу AJAX в PHP, данные которой вызывается через API как отслеживать предупреждение предупреждения по основной функции is_page () & is_singular в классе-wp-query.php Пользовательский таксономический запрос Taxonomy не работает Поиск пользовательского таксономического термина по имени Не удается получить разбивку на страницы только для липких сообщений Можно чередовать две петли

Постоянная ссылка /% category% /% postname% / возвращает 404 на OSX

Я на OSX 10.8.4 с довольно стандартной установкой WordPress 3.6.1 под локальным OSX Apache / MySQL.

Если мои постоянные ссылки установлены на /%category%/%postname%/ я получаю 404 …

Это работает на реальном сервере, который, как мне кажется, работает CentOS, поэтому на моей машине определенно что-то не так.

У меня нет пользовательских типов сообщений. Я использую плагин wp-no-category-base , но удаление этого не влияет на проблему 404.

Такая же проблема с использованием темы по умолчанию.

/%category%/%year%/%postname%/ works, as /%category%/%post_id%/%postname%/ , хотя:

/%category%/%postname%/%post_id%/ дважды помещает идентификатор в конец URL-адреса …

Проверьте конфигурационные данные, которые у меня есть:

Мой mod_rewrite LoadModule rewrite_module libexec/apache2/mod_rewrite.so в httpd.conf ( LoadModule rewrite_module libexec/apache2/mod_rewrite.so )

Мой .htaccess выглядит корректно сгенерированным WordPress:

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

И у моего httpd-vhosts.conf есть правильные строки AllowOverride All (в этом случае прокомментируйте строки, которые я пробовал!):

 <VirtualHost *:80> ServerName sitename.gareth.dev DocumentRoot /Users/G/Sites/SiteName DirectoryIndex index.html index.php <Directory /Users/G/Sites/SiteName> Options Indexes FollowSymlinks AllowOverride All # Options Indexes MultiViews SymLinksIfOwnerMatch # AllowOverride Options FileInfo Order allow,deny Allow from all </Directory> </VirtualHost> 

Любая помощь будет очень благодарна!