Переадресация изменяемого URL - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь перенаправить

https://www.fabricdeluxe.com.au/wishlist/*randomly-generated-url

на

https://www.fabricdeluxe.com.au/my-account/#1526261943144-4a3b22f0-c3d2

Я попробовал следующий код в моем .htaccess, однако он не работает.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RedirectMatch 301 ^/wishlist/.*$ http://www.fabricdeluxe.com.au/my-account/#1526261943144-4a3b22f0-c3d2
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Любая помощь будет наиболее ценной!

PS Я также установил плагин Redirection, так что, если я смогу каким-то образом реализовать перенаправление через этот плагин, это тоже было бы здорово!

1 Ответ

0 голосов
/ 20 мая 2018

Убедитесь, что вы сначала включили модуль перезаписи Apache, а затем разместили перенаправления под ними:

Options +FollowSymLinks
RewriteEngine On
RedirectMatch 301 ^/wishlist^wishlist/.*$ http://www.fabricdeluxe.com.au/my-account/#1526261943144-4a3b22f0-c3d2 [R=301,L, NE]

Или как альтернативный подход:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^wishlist/.*$ http://www.fabricdeluxe.com.au/my-account/#1526261943144-4a3b22f0-c3d2 [R=301,L,NE]
...