在共享主机平台(鲈CMS)上重写url


Rewriting a url on a shared hosting platform (Perch CMS)

我已经研究了一整天了,还没有发现任何有效的方法。我当前的url是

http://myurl.com/blog/post.php?s=2016-08-30-test-8

我希望它看起来像这样

http://beecrowned.com/blog/2016-08-30-test-8

我正在使用这个:

<IfModule mod_rewrite.c>  
    RewriteEngine on  
    RewriteRule ^blog/([a-zA-Z0-9-/]+)$ /blog/post.php?s=$1 [L]
</IfModule>

但是没有效果,有什么主意吗?

在根目录下试试,

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/(['w-]+)$ blog/post.php?s=$1 [QSA,L]