对于经常处理这些问题的人来说,这可能很容易,但我不确定我需要使用哪种代码来实现我想要的目标。我知道如何将单个URL重定向到其他URL,但是当涉及到重定向多个URL时,我无法做到。
基本上,当我构建我的网站时,我的网站结构设置有点糟糕。我有一堆名为:
的网址各具特色-炼金 - 电平 - 1-10.php
所有在根目录中,其中alchemist-level-1-10是页面名称,makefting是site部分。我有大约50个这样的URL,我想把它们全部放在一个/制作目录中,并使用精心设计的文件名。
我可以单独做这个,但必须有办法用一行完成所有工作。有吗?
这些网址重定向需要与.php之后的任何参数兼容。
答案 0 :(得分:0)
在.htaccess中使用mod_rewrite
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)$ $1-$2-$3.php
有关详细信息(您需要稍微自定义): http://httpd.apache.org/docs/current/rewrite/intro.html#regex
修改强> 这将重写一个/两个/三个到一个二三个.php。