Не могли бы вы помочь, чтобы получить эту работу -.htaccess правила для конкретного типа URL
http://domain.com/gallery/category/another/slug
к
http://domain.com/gallery/
Если URL содержит слово gallery
и независимо от того, что остальные части его всегда будет посылать запрос на http://domain.com/gallery/
http://domain.com/gallery/category/another/slug -> will hit http://domain.com/gallery/
http://domain.com/gallery/another/slug -> will hit http://domain.com/gallery/
http://domain.com/gallery/more/more/slug -> will hit http://domain.com/gallery/
в настоящее время мой существующий .htaccess выглядит следующим образом -
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /site/index.php [L]
</IfModule>
# END WordPress
Спасибо за ваш ответ. Вы можете увидеть мой текущий файл .htaccess. Я добавил 'RewriteRule^gallery /.*/gallery/[L] 'перед строкой' RewriteRule. /site/index.php [L] 'показывается, что объект не найден! если я добавлю 'RewriteRule^gallery /.*/site/gallery/[L] ', он показывает внутреннюю ошибку сервера. Есть ли у вас предложения? – HADI
существует ? Кроме того, '[L]' указывает, что это должно быть последнее правило выполнено. Это может быть или не быть тем, что вы хотите. Подробнее см. Https://httpd.apache.org/docs/2.0/mod/mod_rewrite.html или https://httpd.apache.org/docs/2.0/misc/rewriteguide.html. –
Amanda
yes domain.com/gallery существует , я просто хочу показать содержимое страницы domain.com/gallery, если пользователь ударил domain.com/gallery или domain.com/gallery/more или domain.com/gallery/more/slug – HADI