我想拥有SEO友好的URL并阅读一些关于htaccess的教程,但我无法让RewriteRule工作。
我的原始网址(ID是动态的):
www.mydomain.com/view-movie/?id=1
我使用clean_url()函数来获取这种格式:
www.mydomain.com/view-movie/id/seo-friendly-title/
示例:
www.mydomain.com/view-movie/1/this-is-my-title/
这是我的尝试(最后一行是我的尝试,其他的东西是默认的wordpress):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^view-movie/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ view-movie/?id=$1
</IfModule>