我正在尝试创建一些更好的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。后面有几个目录。为什么?