Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 一页或一篇文章的wordpress url重写问题_Php_Wordpress_.htaccess - Fatal编程技术网

Php 一页或一篇文章的wordpress url重写问题

Php 一页或一篇文章的wordpress url重写问题,php,wordpress,.htaccess,Php,Wordpress,.htaccess,所有这些URL都应该指向 example.com/%%/93之后的任何字符串都应该指向 它应该只适用于特定的post id=93。您可能需要在网站中使用两个重写规则。htaccess文件,该文件应该放在根服务器目录中。mod_rewrite是一个用于操作重写URL的Apache模块。这通常意味着获取访问者请求的URL,并以不同的URL向他们发送内容 例如: 原始URL: 所需的目标URL: .htaccess语法: 更多信息。创建一个.htaccess并在文件中添加以下规则 Rewrit

所有这些URL都应该指向

example.com/%%/93之后的任何字符串都应该指向


它应该只适用于特定的post id=93。

您可能需要在网站中使用两个重写规则。htaccess文件,该文件应该放在根服务器目录中。mod_rewrite是一个用于操作重写URL的Apache模块。这通常意味着获取访问者请求的URL,并以不同的URL向他们发送内容

例如:

原始URL:

所需的目标URL:

.htaccess语法:


更多信息。

创建一个.htaccess并在文件中添加以下规则

RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L]

有一些插件可以帮助实现这种重定向。 例如。

u可以在.htaccess文件帮助文章中添加规则我正在通过代码动态创建url。但是它应该只转到该页。好的,上面的重写规则考虑到了这一点,用/93/代替旧页,用?p=93代替新页,但保留^sign和其他特殊标记
RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L]
Redirect 301 /this-is-a-test-title/93/ http://www.example.com/?p=93
Redirect 301 /this-is-a-test-title2/93/ http://www.example.com/?p=93
Redirect 301 /this-is-a-test-title3/93/ http://www.example.com/?p=93