这是我的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
我怎样才能得到相同的结果?
答案 0 :(得分:0)
尝试:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)/?$ something/$1
</IfModule>