WordPress Постоянная ссылка iis6 /% postname% / не работает Перезаписать URL IIRF нужно? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть сайт WordPress на iis6, и я хочу, чтобы это: php? Id = 6 выглядело так: / postname / . Когда я меняю постоянную ссылку, я получаю ошибку 404. У меня включено расширение прокси IIRF, и в моем корневом каталоге у меня есть файл IIRF.ini со следующим кодом:

RedirectRule ^/blog/index\.php/(.*)$ /blog/$1 [I,R=301]
RewriteRule ^/blog/(?!index\.php|wp-|xmlrpc)(.*)$ /blog/index.php/$1 [I,L]

Является ли этот код неверным для постоянной ссылки /% postname% /?

Спасибо

1 Ответ

0 голосов
/ 29 июля 2011

Я только что установил IIRF 2.1 на Windows Server 2003 под управлением IIS6.

Ваш адрес, кажется, имеет / blog / в самом начале, но я боюсь, что мы можем сделать это проще.Ниже, следуйте всему моему Iirf.ini, используя простую постоянную ссылку:

# Iirf.ini
#
# ini file for IIRF
#

RewriteEngine ON
StatusInquiry ON
IterationLimit 5

# this will allow ugly URLs to not be processed at all
RewriteRule ^/(?!index.php)(?!wp)([^\.]*)$ /index.php/$1 [I]

Убедитесь, что эта простая форма работает, а затем добавьте /blog/.

Некоторая литература, которая может помочь (это помогло мне)

Ура!

...