Опитвам се да пренасоча всички заявки, които имат "/ blog /?" Към "/? ..." и използвам следното в моя .htaccess:
RedirectMatch 302 /blog/?(.*) http://www.example.com/?$1
но когато го проверя,
/blog/?p=28 -> www.example.com/?
така че останалото е съкратено.
p / s / Не искам да пренасочвам / блог / (нещо) към example.com/ (нещо)!
p / p / s / Имам инсталиран WordPress, ако това може да има значение. И аз трябва да направя такива неща, защото смених папката на WordPress на root и използвах / blog / за да покажа последните публикации
Отговори:
0 за отговор № 1Използвайте този код във вашия .htaccess, за да постигнете това:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^blog/?$ / [R=301,L,QSA]
0 за отговор № 2
опитайте този код .htacess
Options +FollowSymLinks
RewriteEngine On
#RewriteBase /
RewriteRule ^ProductView-(.*).html product.php?page=$1
RewriteRule ^Home.html index.php
поставете името на файла си така и променетеenter code here