php获取htaccess的路径信息

时间:2013-02-22 06:04:45

标签: php .htaccess seo

这是我的index.php文件:

<?php

echo $_SERVER['PATH_INFO'];

?>

这是我的htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /something
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

如果输入/ index.php / hello,结果应为/ hello
但如果我有什么/你好,它说的是 未定义的索引:第3行的/Library/WebServer/Documents/xcart/index.php中的PATH_INFO
我怎样才能得到相同的结果?

1 个答案:

答案 0 :(得分:0)

尝试:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^/(.*)/?$ something/$1
</IfModule>