我正在使用laravel 4.2。我想使用.htaccess为我的网站获取干净的网址。我已经删除了laravel的'public'文件夹并且工作正常。但是当我尝试修改其他网址时它不起作用。 我的网址是http://localhost/vote/candidate-name。我想将其修改为See Fiddle here,它应该重定向到具有相应候选名称的siglevote页面。
我的.htaccess代码是
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index.php/singlevote/(.*)$ $1
我不确定它是否正确。我只是一个使用.htaccess的初学者。
答案 0 :(得分:1)
为什么要通过.htaccess执行此操作。在我看来,你应该使用laravel路由来制作seo url / clean网址。
请关注以下网址希望它能为您提供帮助: http://laravel.com/docs/4.2/routing