我想从以下位置重写我的网址:
http://mysite.com/index.php?node=home&photoID=10
至:
http://mysite.com/home/10
目前,仅
http://mysite.com/home
我用
RewriteRule ^([^/]*)$ index.php/?node=$1 [L]
但是当我尝试使用
RewriteRule ^([^/]*)/([^/]*)$ index.php/?node=$1&id=$2 [L]
它似乎没有正确加载我的页面,页面没有样式或任何东西。
(另外,我的 .htaccess 文件的顶部有:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
如果我只是去 mysite.com/home 它显示 404 not found。如果不总是有子页面,我该怎么做?