2010-05-27 126 views
0

我有一个小问题.htaccess重定向。.htaccess重定向问题

我有一个2级变量 - content =“type - (alpha)”和ID =“number”的动态站点,但这非常不友好,我真正想创建的是一个重写规则,它生成一个“友好”的网址引擎用户使用&。非常像WordPress一样。

每个ID已经是唯一的(很明显),创建时创建了一个唯一的“永久链接”字段,例如ID = 1的“永久链接字段”为“2009/10/27页标题”,ID = 100将是“2010/10/27页标题”。

我想文件夹/ wall.php?内容=类型& ID =数字重定向到文件夹/ p​​ermalink.php/HTML/HTM(不介意非动态扩展)

任何线索? - 这是不正确的(我知道),但它也“休息”我的CSS文件

RewriteEngine On 

RewriteRule wall/content/(.*)/ID/(.*)/ wall.php?content=$1&ID=$2 
RewriteRule wall/content/(.*)/ID/(.*) wall.php?content=$1&ID=$2 

回答

0

你需要确保你有一个网址惯例,不会在服务器上的其他文件相冲突。例如,如果你的页面显示“产品”,你不必在你的服务器的名为/产品根的实际文件夹/,你可以这样做

RewriteEngine On 
RewriteRule ^products/([^/\.]+)/([^/\.]+)/?$ wall.php?content=$1&id=$2 [L,NC,QSA] 

在这个例子中替换为“产品”无论什么名字最适合你的wall.php页面。

这将等同于以下网址

www.yoursite.com/products/title/29/ 

这将改写为

www.yoursite.com/wall.php?content=title&id=29 
+0

OK,我可以这样访问页面;但样式表不起作用,因为它现在认为样式表不在那里(在标题中),因为它认为几个目录不在? – user351657 2010-05-27 08:22:21

+0

DURRRRRRR ......今天厚了它的目录结构变化ooops – user351657 2010-05-27 08:25:53