我是新手使用301重定向,所以我不知道这是否可行,但我想要使用旧网址并使用通配符在新网址中使用它。
example.com/folder/file.php到
example.com/newfolder/newfolder/file-keyword /
如果文件名是通配符,并且文件名(不带.php)被插入新的url example.com/newfolder/newfolder/在此处插入文件名} -keyword /
答案 0 :(得分:0)
您可以使用RewriteRule来完成此任务。例如:
#如果它进入你的[docRoot] /folder/.htaccess:
RewriteRule ^(。+)\ .php http://example.com/newfolder/newfolder/ $ 1-keyword /
#如果它进入你的[docRoot] /。htaccess:
RewriteRule ^文件夹/(。+)\ .php http://example.com/newfolder/newfolder/ $ 1-keyword /
#如果它进入你的主配置:
RewriteRule ^ / folder /(。+)\ .php http://example.com/newfolder/newfolder/ $ 1-keyword /
这假设您的重写模块已加载到主配置中:
LoadModule rewrite_module modules / mod_rewrite.so
并在同一范围内启用您声明的RewriteRule:
RewriteEngine On