【发布时间】:2011-01-04 05:09:56
【问题描述】:
我一直在尝试向网站添加 mod_rewrite,但它几乎无法正常工作。
这个 URL,“http://domain.com/folder/server/subfolder/index.php”应该重写为“http://domain.com/folder/subfolder/index.php?platform=server”
这是我迄今为止尝试的最后一个版本。
RewriteEngine On
RewriteCond %{REQUEST_URI} !(css|images|scripts|js|files)
RewriteRule ^([A-Za-z0-9]+).*/(.*)$ $2?platform=$1& [L]
该规则应该适用于每个 URL,无论没有子文件夹,只有 1 个或 5 个。 我不能做的是让 rewriteRule 做类似 index.php/server/argument2/argument3 之类的事情,因为我必须重写所有代码才能与此兼容。
任何帮助将不胜感激。
【问题讨论】:
标签: mod-rewrite