1
任何人都知道如何与.htaccess
所有形式的网址重定向:htaccess的:上传目录,只是一个URL一系列
www.example.com/showthread.php(any content)
到www.example.com/forum/showthread.php(same content)
我只是希望它发生在这种类型的URL中,还有其他的URL我不想被修改。
任何人都知道如何与.htaccess
所有形式的网址重定向:htaccess的:上传目录,只是一个URL一系列
www.example.com/showthread.php(any content)
到www.example.com/forum/showthread.php(same content)
我只是希望它发生在这种类型的URL中,还有其他的URL我不想被修改。
我假定(any content)
指的是查询字符串(以?
开头)。你可以使用你的根.htaccess
文件中的mod_rewrite来做如下的事情。
RewriteEngine On
RewriteRule ^showthread\.php$ /forum/$0 [R=302,L]
这需要靠近.htaccess
文件的顶部。
这会将表格/showthread.php?<something>
的URL重定向到/forum/showthread.php?<something>
。
$0
是对匹配的整个URL路径的反向引用。查询字符串会自动复制到目标网址。
这是一个302(临时)重定向。如果这意图是永久性的,则更改为301 - 但只有在您确认其工作正常后才能更改为301。
什么是“(任何内容)”?你是指查询字符串(以'?'开头)还是路径信息(以斜杠开头)?在问题标题中,“上传”是什么意思?这似乎不涉及你的问题? – MrWhite