.htaccess正在重写到服务器根目录中的文件,而不是.htaccess位于的当前目录中的文件

时间:2018-10-19 12:15:17

标签: .htaccess server

我正在尝试创建一些更好的URL(而不是文件名),并希望使用.htaccess

但是我的URL被重写为服务器根目录中的index.php,而不是我正在使用的目录。

那是为什么?

我的htaccess:

DirectoryIndex
RewriteEngine  on
RewriteBase /

#Indexes uitzetten
Options -Indexes

#Cross site access toestaan
Header set Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"

#CMS rewrite
#RewriteRule ^cms/$ /cms/administrator [L]

#All-Tek

DirectoryIndex index.php

RewriteRule         ^home index.php [L]
RewriteRule         ^info/(.*)$ content.php?alias=$1 [L]
RewriteRule         ^(.*)$ catlisting.php?alias=$1 [L]

#ErrorPages
ErrorDocument 404 /error/404.php
ErrorDocument 403 /error/403.php
ErrorDocument 500 /error/500.php
ErrorDocument 501 /error/501.php
ErrorDocument 503 /error/503.php
ErrorDocument 504 /error/504.php

home应该向我显示我正在使用的当前目录(以及我的.htaccess所在的位置)的index.php,但相反,它向我显示了服务器根目录中的index.php。后面有几个目录。为什么?

0 个答案:

没有答案