HTACCESS文件需要在 /folder/ 重定向页面

例子:
http://www.server.com/folder/"some-page-name"

如果没有定义的页面,那么默认情况下,我希望它为“索引”

htacess

RewriteBase /folder/
RewriteRule ^(.*)$ subfolder/index.php/?page=$1 [L]
有帮助吗?

解决方案

# there must be something after /folder/ for this to work
RewriteBase ^/folder/(.+)$  /folder/subfolder/index.php/?page=$1 [L]

# if there isn't, do a catch-all redirect (change to whatever "index by default" means)
RewriteRule ^/folder/$      /folder/index

其他提示

如果要检查文件是否存在,并将用户重定向到索引(如果不是),请使用以下条件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond .* index [R=301]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top