0
我想在url中将“announcements.php”更改为“blog.php”。个别文章的标识符是id = x,比如“annoucements.php?id = 1”,我需要它来说“blog.php?id = 1”。通过.htaccess将文件名重写为另一个文件名
我想:
RewriteRule ^announcements.php ./blog.php
我想在url中将“announcements.php”更改为“blog.php”。个别文章的标识符是id = x,比如“annoucements.php?id = 1”,我需要它来说“blog.php?id = 1”。通过.htaccess将文件名重写为另一个文件名
我想:
RewriteRule ^announcements.php ./blog.php
尝试用:
RewriteEngine on
RewriteRule ^announcements\.php /blog.php [NC,L]
如果您在URL中更改文件名,你做一个重定向,而不是重写。
不,重定向不是我想要做的。它会给我一个404错误。我使用的Web应用程序使得通过系统并将“announcements.php”更改为“blog.php”太复杂,特别是每次更新时重做它。我只是想知道是否有重做网址外观的方法。 – Xarcell
在这种情况下,只能使用重写。我改变了我的代码。 – Croises