0

我正在做一个需要像藤蔓一样的链接的项目。

我发现这可以通过名为mod_rewrite. 所以,我创建了.htaccess文件并放入root/v/.

.htacess 代码

Options +FollowSymLinks
RewriteEngine On
RewriteBase /c/
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^c/(.*)$ index.php?page=$1 [L,QSA]

在文件夹/root/v/中有一个名为的脚本index.php,它接受一个名为page. 有了这个,我希望我可以做类似的事情:

http://webpage.com/c/tw3fN2

和 apache 将调用链接

http://webpage.com/c/index.php?page=tw3fN2

但我不工作。我在这里犯了什么错误或忘记了一些简单的事情。

4

1 回答 1

0

修复了 .htaccess 文件中的以下错误并将文件放在根目录中

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  ^/c/([^/]+)/?$    [NC]
RewriteRule .*       c/index.php?key=%1 [L]

谢谢大家的回复。欣赏它

于 2013-11-23T21:51:43.370 回答