我正在尝试将多个网址重定向到一个文件夹。我曾尝试使用htaccess文件,但它不起作用
我有以下基本网址http://super.com/smth/dst
目录结构是相同的
-smth
--dst
--...
--whatever
在我的情况下,我需要将多个网址重定向到同一个文件夹dst
。
应重定向到此文件夹的网址示例。
http://super.com/smth/dst/level0
http://super.com/smth/dst/level1
http://super.com/smth/dst/level2
http://super.com/smth/dst/levelx
是否有可能获得类似的东西
我将非常感谢任何帮助。
答案 0 :(得分:0)
有很多来源可以解释有关.htaccess重定向的所有内容,所以这里只是对你问题的简短回答。
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^smth/dst/([A-Za-z0-9-/_]+)?$ /smth/dst [NC,L]
或者,如果您还需要剪切的foldernames和查询字符串:
RewriteRule ^smth/dst/([A-Za-z0-9-/_]+)?$ /smth/dst?request=$1&%{QUERY_STRING} [NC,L]
请注意,现在smth/dst/
之后的所有内容都会传递到$_GET['request']
答案 1 :(得分:0)
您可以通过这些方式重定向,请尝试以下代码: -
RewriteEngine on
RewriteBase /
RewriteRule ^smth/dst/(.*)$ smth/dst/index.php [QSA,L]
RewriteRule ^smth/dst/(.*)/$ smth/dst/index.php [QSA,L]
它可能对你有帮助。