У мене є блог WordPress, але у мене виникають проблеми, намагаючись змусити mod_rewrite працювати з .htaccess.
Ось вміст .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/all-comments/$ /$1/ [R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Я намагався видалити та обрізати / all-comments / частину URL-адреси, яка знаходиться в кінці URL-адреси зі структурою, як http://www.mydomain.com/yyyy/mm/dd/random-text/all-comments/.
Мабуть, .htaccess дозволяє коректним посиланням Wordpress працювати правильно, але не додаткові RewriteRules.
Будь-хто може допомогти з тим, що спеціальні правила mod_rewrite не були порушені в .htaccess?
Дякую за будь-яку допомогу.
Відповіді:
0 для відповіді № 1Змініть своє правило на:
RewriteRule (.*)/all-comments/$ /$1/
Перший параметр - це регулярне вираження /
слід писати як /
:)