我的主页设置为

 /localhost/HobbyClub/index.php

我想把它设置为
 /localhost/HobbyClub/home

它基本上实现了干净的url。
我尝试了两种不同的密码:
Options -Multiviews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^localhost/HobbyClub$
RewriteRule ^(.*) localhost/HobbyClub/$1 [R=301,L]
RewriteRule ^home$ /index.php [L]

以及
RewriteEngine On
RewriteRule ^$ /home [L]

两者都不起作用。在此之后,我还希望能够实现:
localhost/HobbyClub/club.php?id=1

重定向到
localhost/HobbyClub/club/Architecture

我在stackoverflow上浏览了很多答案,但是我自己无法实现。

最佳答案

您可以在/HobbyClub/.htaccess中使用此代码:

DirectoryIndex index.php
RewriteEngine On
RewriteBase /HobbyClub/

RewriteRule ^home/?$ index.php [L,NC]

09-07 14:56