我想将/ folder /子文件夹重定向到/文件夹

时间:2014-07-05 20:10:18

标签: regex .htaccess mod-rewrite rewrite

我在mydomain.com/channels/somename上有一个页面,显示该特定页面(该文件夹实际存在)。当我导航到mydomain.com/somename

时,我想要显示在那里显示的内容

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的网络文档根文件夹中的.htaccess文件中(通常为public_htmlhtdocs):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^([^/.]+)/?$ channels/$1  [L]

这假设mod_rewrite 已为htaccess文件激活。 如果您不确定,要检查是否安装了mod_rewrite,请查看phpinfo();输出中已安装模块的列表 默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf 并确保webroot目录块包含以下行之一:AllowOverride FileInfoAllowOverride All