Regex 重写URL并通过.htaccess重定向

Regex 重写URL并通过.htaccess重定向,regex,apache,.htaccess,mod-rewrite,Regex,Apache,.htaccess,Mod Rewrite,如何重定向这些: http://www.example.com/content/news/578442798 and: http://www.example.com/content/news/578442798/something_extra 为此,请在末尾加上斜杠: http://www.example.com/content/news/578442798/ 我希望在第二个url的末尾有一些额外的东西是无效的 htaccess确实令人困惑。您可以将此规则放在您的文档\u ROOT

如何重定向这些:

http://www.example.com/content/news/578442798  
and:
http://www.example.com/content/news/578442798/something_extra
为此,请在末尾加上斜杠:

   http://www.example.com/content/news/578442798/
我希望在第二个url的末尾有一些额外的东西是无效的


htaccess确实令人困惑。

您可以将此规则放在您的文档\u ROOT/.htaccess文件中:


请注意,我正在本地主机上尝试此操作,然后更新原始版本。当我单击时,重定向到并显示404If规则重定向到http://localhost/news/466767066/ 然后,它就按照问题来行动。我不知道你的设置猜它为什么会导致404。当你直接进入http://localhost/news/466767066/ 在您的浏览器中,它是否工作并显示正确的内容?我不想删除“其他内容”。我想去那里,但没有效果。我想你的想法中有一些误解。您在浏览器中编写了希望最终URL作为http://www.example.com/news/578442798/ 不是吗?Thaaanksss.你解决了我今天所有的问题。
RewriteEngine On
RewriteBase /xampp/external/MyProj/

RewriteRule ^news/([0-9]+)(/.+|$) display/index.php?id=$1 [L,NC,QSA]