Php 如何使用preg_replace替换另一个链接?

Php 如何使用preg_replace替换另一个链接?,php,Php,我在尝试删除/删除链接之类的操作 preg_replace("https://mywebsite.com/remove/","https://mywebsite.com/") 你可以用 str_replace$搜索、$replace$主题 搜索就是针 $replace就是替换 $subject是我们要修改的字符串 因此,在您的情况下,它将是: str_替换为'remove/','https://mywebsite.com/remove/'; 使用str_替换 用于替换字符串中的特定部分

我在尝试删除/删除链接之类的操作

   preg_replace("https://mywebsite.com/remove/","https://mywebsite.com/")
你可以用

str_replace$搜索、$replace$主题

搜索就是针 $replace就是替换 $subject是我们要修改的字符串 因此,在您的情况下,它将是:

str_替换为'remove/','https://mywebsite.com/remove/';

使用str_替换

用于替换字符串中的特定部分

echo str_replace("remove/", "", "https://mywebsite.com/remove/");

虽然“常识”的答案绝对有效,但我想提出另一个解决方案。如果你的链接https://mywebsite.com/remove/ 已编制索引,您可能希望使用对主页的链接和/或对删除的页面发出响应

如果您将有大量的资源被移动/丢失,您可能需要使用类似的插件。否则,您只需添加一个.htaccess规则,如

Redirect 301 /remove https://mywebsite.com/
或者,如果您对它比较满意,可以通过PHP添加它

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: " . site_url() ); 
exit();

您想替换域名后的所有内容吗?或者要用另一个url替换一个url?一个友好的提示:在提供代码段时,您可能希望使用内置格式,即4个空格或用反勾号代码表示。此外,解释代码的功能或工作原理比粘贴一个简单的代码片段要有用得多,就像链接到您正在使用的任何函数的相关文档一样。干杯
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: " . site_url() ); 
exit();