0
我需要在我的网址中有1个变量或有时2个变量。重写mod无法正常工作
http://example.com/home
or http://example.com/home/hr
我创建了以下.htaccess
文件夹public_html
:
RewriteEngine On RewriteRule ^([a-zA-Z0-9]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1 ReWriteRule
^([^/]+)/(\d+)/? index.php?page=$1&q=$2
它不工作!我确实有public_html
和hr.php
index.php
在public_html/view
现在hr.php
包括在index.php
:
include("view/hr.php")
所以现在index.php
有页面变量,/view/hr.php
有第二个变量。
我该如何让它工作?
它没有为我工作! :( – user2305672
什么是不工作?是否调用了'index.php'?你确定'RewriteEngine'是'On'吗?你检查了$ _SERVER ['REQUEST_URI']'的值吗? – Walf