我目前正在个人项目中使用htaccess,但我无法使网址像sitename.com/a/b/c
我的基本网址:sitename.com/index.php?category=category-name&page=3 如何制作这个网址如sitename.com/category-name/3或sitename.com/category-name/3/page-name(或page-name.html)
我的.htaccess文件:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([A-Za-z]+)/([0-9]+)/?$ index.php?category=$1&page=$2 [L]
它不起作用,css,js文件不起作用。 如何使这个工作?任何人都可以帮助我吗?
答案 0 :(得分:0)
试试这个:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(\w+)/([0-9]+)/?$ index.php?category=$1&page=$2 [L]
RewriteRule ^(\w+)/([0-9]+)/(\w+)/?$ index.php?category=$1&page=$2&page-title=$3 [L]