我的主机名 - > ps129202.dreamhostps.com 域名 - > http://www.uastudents.com/
我的网址结构:一个是/innerpage.php?lang=3&pageid=6&name=SELECT%20PROGRAM和其他一个/index.php?lang=3
这是我的 .htaccess代码:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/images/(.*)$ images/$2
RewriteRule ^(.*)/css/(.*)$ css/$2
RewriteRule ^([0-9]+)$ index.php?lang=$1
RewriteRule ^([0-9]+)/([0-9]+)/([a-zA-Z]+).php$ innerpage.php?lang=$1&pageid=$2&name=$3
我的网址结构是domain / innerpage.php?lang = 3& pageid = 6& name = SELECT%20PROGRAM and 域/的index.php?郎= 3 所需的URL是:domain / 3/6 / SELECT%20PROGRAM和domain / 3 我真的很困惑无论如何也无法运行..我怎么解决?还有其他任何过程吗?
答案 0 :(得分:1)
试试这个:
RewriteRule ^([0-9]+)$ index.php?lang=$1 [L]
RewriteRule ^([0-9]+)/([0-9]+)/(.+)$ innerpage.php?lang=$1&pageid=$2&name=$3 [L]
另外,test your regexes here,innerpage.php的内容永远不会起作用,因为“SELECT%20PROGRAM”中有特殊字符,而不是a-zA-Z。