2

我必须用 .htaccess 更改 url

.htaccess 存储在链接文件夹中。

我的 .htaccess 文件是

Options -Multiviews
Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^([1-9a-z]*)$ index.php\?u=$1 [L]

当我打开这个

'http://example.com/link/index.php?u=3ujkzf'

网址有效。

但是当我打开

'http://example.com/link/3ujkzf' 短链接

我得到了默认的 Godaddy 托管错误页面。

请帮忙..

谢谢阅读。。

4

2 回答 2

3

如果您的项目位于该link文件夹中,则需要包括:

RewriteRule   ^link/([1-9a-z]*)$ /link/index.php?u=$1 [L]

顺便说一句,重写规则第二部分的问号不需要转义

于 2012-07-16T22:36:29.710 回答
0

尝试添加 RewriteBase /

就在 RewiteEngine On 下方

于 2012-07-16T22:38:55.317 回答