我想弄清楚为什么我的htacess文件中的重写规则没有改变URL到更多的“SEO友好的URL”。友好的URL htacess重写规则正则表达式
Here's我的意思的例子:我想从这个去
:
www.mydomain.com/Folder/post.php?url="how-to-make-me-a-happy-camper"
要这样:
www.mydomain.com/Folder/how-to-make-me-a-happy-camper
或本:
www.mydomain.com/Folder/post/how-to-make-me-a-happy-camper
下面是我拥有的htacess代码:
RewriteEngine on
RewriteRule ^post/([a-zA-Z0-9-/]+)$ /post.php?url=$1
或不交/
我似乎有捣乱的正则表达式的工作,因为当我点击一个链接就带我到 www.mydomain.com/Folder/post.php?url=how-to-make-me-a-happy-camper
。有任何想法吗?
除了所有的CSS是搞砸了它的伟大工程。任何想法可能导致这种情况?提前致谢。 – ashe540 2013-03-05 19:57:48
这是因为路径不同。您应该使用绝对路径或在网页的标题中包含URI基址:< >'在
标记之间。 – 2013-03-05 20:03:35完美,那就是诀窍。谢谢一堆! – ashe540 2013-03-05 20:09:03