我在mydomain.com/channels/somename上有一个页面,显示该特定页面(该文件夹实际存在)。当我导航到mydomain.com/somename
时,我想要显示在那里显示的内容任何帮助都将不胜感激。
答案 0 :(得分:0)
尝试将此添加到您的网络文档根文件夹中的.htaccess
文件中(通常为public_html
或htdocs
):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^([^/.]+)/?$ channels/$1 [L]
这假设mod_rewrite phpinfo();
输出中已安装模块的列表
默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf
并确保webroot目录块包含以下行之一:AllowOverride FileInfo
或AllowOverride All