将URL的一部分替换为.htaccess

7dl7o3gd  于 2023-02-19  发布在  其他
关注(0)|答案(3)|浏览(153)

我不得不更改一个子页面的名称,现在的问题是,所有在Facebook,Twitter等共享链接都不再工作。
这就是为什么我试图重定向只有一部分的网址与.htaccess,但我还没有解决方案。
它应该是这样工作的:

www.mydomain.com/feeds/details/ --> www.mydomain.com/highlights/details/

我希望你能帮我!

7gcisfzg

7gcisfzg1#

这将取决于您的服务器,但您正在沿着这些路线寻找一些东西

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com[nc]
RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc]

//301 Redirect Entire Directory
RedirectMatch 301 /feeds(.*) /highlights/$1
y4ekin9u

y4ekin9u2#

您可以尝试使用RewriteRule重写URL,如下所示:

.htaccess网站

RewriteEngine on
RewriteRule ^/feeds/details$ /highlights/details/

霍普,这对你有用
您可以在here中找到更多信息。

eaf3rand

eaf3rand3#

我接受了你的建议调整了我的现实。
我的问题:

https://example.com/contact/example.com

我的解决方案:

RedirectMatch 301 (.*)/example.com(.*) $1/$2

解决后,重定向:

https://example.com/contact/

相关问题