У меня есть веб-сайт Wordpress в локальном хосте с XAMPP. Теперь у меня есть URL-адрес, как это:Удалить конкретный слизень с htaccess
http://localhost:82/subdirectory/images.html/nggallery/tags/[tagname]
Теперь я хочу это:
http:// localhost:82/subdirectory/images/nggallery/[tagname]
Чтобы удалить теги, я пробовал много кодов, как это:
RewriteRule ^tags/(.+)/$ /$1 [R=301,L]
но Безразлично Не работай. Помогите мне, пожалуйста.
Я использую WordPress, мой файл Htaccess выглядит следующим образом
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectory/index.php [L]
</IfModule>
# END WordPress
Я пробовал: RewriteCond% {THE_REQUEST} /images\.html/nggallery/tags/([^\s\?]+)\s [NC] RewriteRule^images/nggallery /% 1? [R = 301, L], но если я поеду на сайт www.site.com/subdirectory/images.html, я возьму здесь: www.site.com/images – angelo
Своеобразное, я просто испытал и работает как ожидается. Где находится ваш htaccess? В папке 'подкаталог'? –
Конечно. Теперь я попробовал это и, похоже, работал: RewriteRule^images.html $/подкаталог/изображения [R = 301, L]. Новый URL-адрес: http://www.example.com/subdirectory/images (без .html), но я получаю ошибку 404 :( – angelo