我只有一个带有index.php的根目录以及两个文件夹img和css。 我指的是这个文件夹中的文件,例如: src =“img/path.png”,即相对于根目录。mod_rewrite不能很好地跟踪斜线和css分隔
有一天,我遇到了一些问题的mod_rewrite这&是什么人给了我,这似乎WROK除了尾随斜线和CSS/IMG分崩离析
重写规则^ $的index.php?页= 1 [精L]
重写规则^([0-9] +)/ $的index.php?页面1 = $ [L]
重写规则^([A-ZA-Z] +)/?$索引。 php?category = $ 1 & page = 1 [L]
RewriteRule ^([A-Za-z] +) /([0-9] +)/ $的index.php类别1 & = $页= $ 16 [L]
这是什么困扰着我:??
使用规则1:
WWW。 example.com更改为www.example.com/index.php?page=1这很棒 也www.example.com/一些如何更改www.example.com这又是一个伟大的
使用规则2:
www.example.com/2更改为www.example.com/index.php?page=2像w帽子我想 但使用www.example.com/2/(TRAILING SLASH)也检索页面= 2,但不知何故img和CSS分开。 我猜测问题是与被视为目录结构的URL,然后它不能找到IMG和CSS文件夹那里。
使用规则3:
www.example.com/Football更改www.example.com/index.php?category=Football &页面= 1再次像什么,我想 但www.example。 COM /足球/(尾部的斜杠)从同一问题的困扰与IMG和CSS分崩离析
使用规则4:
www.www.example.com/Football/2即使没有CSS结尾的斜线breaksdown然后img页面可以正确地检索页面和类别。
如何更正此问题,而无需在我的html中使用绝对路径。 请告知附带的斜线问题。
ErrorDocument 404 index.php这似乎不适用于我。有任何想法吗? – Gaurav 2010-10-10 16:26:08