php – 用于子目录的mod_rewrite
发布时间:2020-12-13 21:42:34 所属栏目:PHP教程 来源:网络整理
导读:我有一个域和一个子文件夹,名为“sub”..在“sub”里面是index.php,它有: $page = $_GET['page'];switch ($page){ case "main": echo "main"; break; case "task_orders": echo "task_orders"; break; case "team_members": echo "team_members"; break; ca
我有一个域和一个子文件夹,名为“sub”..在“sub”里面是index.php,它有:
$page = $_GET['page']; switch ($page) { case "main": echo "main"; break; case "task_orders": echo "task_orders"; break; case "team_members": echo "team_members"; break; case "team_experience": echo "team_experience"; break; case "quality_assurance": echo "quality_assurance"; break; case "geographical_support": echo "geographical_support"; break; case "contact": echo "contact"; break; default: echo "main"; } 我在“sub”中的htaccess是: Options +FollowSymLinks RewriteEngine On RewriteRule ^sub/([^/.]+)/?$index.php?page=$1 [L] 当我点击一个看起来像这样的链接: <li><a href="/sub/main" title="Main" class="current">Main</a></li> <li><a href="/sub/task_orders" title="Task Orders">Task Orders</a></li> <li><a href="/sub/team_members" title="Team Members">Team Members</a></li> <li><a href="/sub/team_experience" title="Team Experience">Team Experience</a></li> <li><a href="/sub/quality_assurance" title="Quality Assurance Program">Quality Assurance</a></li> <li><a href="/sub/geographical_support" title="Geographical Support">Geographical Support</a></li> <li><a href="/sub/contact" title="Points of Contact">Points of Contact</a></li> 我找不到一个页面,而不是回应我在哪个页面,任何想法? 我也尝试过: RewriteRule ^/sub/([^/.]+)/?$/sub/index.php?page=$1 [L] 同样的结果 解决方法
你快到了.您不希望在编写RewriteRule时指定前导/.
在文档根目录中: RewriteEngine on RewriteRule ^sub/([^/.]+)/?$/sub/index.php?page=$1 [L] 从/ sub文件夹: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/.]+)/?$index.php?page=$1 [L] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 比较全面的PHP数组的使用方法小结
- PHP中的gzcompress、gzdeflate、gzencode函数详解
- php警告Creating default object from empty value 问题的解
- 详解WordPress开发中的get_post与get_posts函数使用
- php – 使用zend_navigation的zend headtitle
- ZipStream在PHP中动态创建的zip文件不会在OSX中打开
- php – 什么时候最推荐使用mysql_real_escape_string()
- PHP:函数中的常量变量
- PHP password_hash()与Postgres crypt()
- Cakephp3:如何返回json数据?