Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
.htaccess htaccess删除url的一部分_.htaccess_Redirect - Fatal编程技术网

.htaccess htaccess删除url的一部分

.htaccess htaccess删除url的一部分,.htaccess,redirect,.htaccess,Redirect,我的网站有类似的URL 我已经更改了永久链接,我的url中再也没有该号码了。我想在我的htaccess文件中做一个301重定向,以删除所有URL中的号码,它们应该重定向到 如果您有任何帮助,我们将不胜感激,谢谢您在您的根目录中使用此代码。htaccess: RewriteEngine on RewriteRule ^(.+)-\d+\.htm$ $1.htm [R=301,NC] 谢谢,这很有效,我在htaccess测试仪上试过,但是由于某些原因,它在我的wordpress网站上不起作用。有

我的网站有类似的URL

我已经更改了永久链接,我的url中再也没有该号码了。我想在我的htaccess文件中做一个301重定向,以删除所有URL中的号码,它们应该重定向到


如果您有任何帮助,我们将不胜感激,谢谢您在您的根目录中使用此代码。htaccess:

RewriteEngine on 
RewriteRule ^(.+)-\d+\.htm$ $1.htm [R=301,NC]

谢谢,这很有效,我在htaccess测试仪上试过,但是由于某些原因,它在我的wordpress网站上不起作用。有什么想法吗在RewriteBase/RewriteRule^(.+)-\d+\.html$$1/[R=301,NC]RewriteRule^ index\.php$-[L]RewriteCond%{REQUEST\u FILENAME}上启动WordPress RewriteEngine-f RewriteCond%{REQUEST_FILENAME}-重写规则/index.php[L]#END wordpress您是否在服务器上以文本模式发送文件?或者尝试另一个浏览器(缓存问题301,使用302进行测试)在您的评论中,您在问题中写入
.html
.htm
。。。您可以使用
RewriteRule^(+)-\d+\.html?$$1.htm[R=301,NC]