我想弄清楚爲什麼我的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