我不太习惯使用 htaccess 文件,所以我在这个文件上挣扎了一段时间:
我想知道如何将 URL (example.com/foo/bar) 重写为 (example.com/index.php?q=/foo/bar) 在向初始添加斜杠(301 重定向)之后网址:
我知道如何单独添加斜杠:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://exemple.com/$1/ [L,R=301]
以及如何重写 index.php :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L]
但我就是想不通如何同时做这两个...
任何帮助都非常受欢迎!
皮埃尔·弗赖斯