在我的服务器根目录中,我有一个名为“repos”的目录。 我想请求“server-name / repos / identifier”来调用“repos / index.php?id = identifier”,其中identifier是用户可以选择的。
如何使用.htaccess完成此操作?
答案 0 :(得分:1)
您可以将这些规则放在文档根目录中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?repos/(.*)$ /repos/index.php?id=$1 [L,QSA]
或者您更愿意将规则放在/repos
目录中的htaccess文件中:
RewriteEngine On
RewriteBase /repos/
RewriteRule ^(.*)$ index.php?id=$1 [L,QSA]
答案 1 :(得分:1)
您可以将这些规则放在根目录中的.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^repos/(.+) /repos/index.php?id=$1