在.htaccess

时间:2016-12-12 09:01:57

标签: php apache .htaccess

提供以下网址:

http://www.example.com/file_to_load/slug1/slug2/slug_n

我希望我的.htaccess加载 file_to_load.php (或者在网址中占据哪个文件名)

此外,file_to_load.php位于.htaccess

之下的一个目录中
.htaccess
    |_subdirectory
        |_file_to_load.php

我当前的.htaccess如下(将所有请求重定向到index.php):

RewriteEngine On   
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?params=$1 [NC]

如何重写我的.htaccess来执行上述操作?

1 个答案:

答案 0 :(得分:0)

你可以在子目录中喜欢这个:

RewriteEngine On

RewriteRule ^(.*)$ file_to_load.php?slug=$1 [L]

希望这有帮助!