我希望使用.htaccess从查询参数的值中删除最后一个斜杠字符。
假设我有以下URL:
www.example.com/?key_=/job_category/mobile/
然后从/job_category/mobile/中删除最后一个斜杠。
删除最后一个斜杠后,它将重定向到www.example.com/snapshots/job_category/mobile.html,,但根据我当前的设置,它将重定向到www.example.com/snapshots/job_category/mobile/.html。
我当前的.htaccess文件如下所示:
RewriteEngine On
R
我正在清理我的域的目录结构(为我在根目录中设置根url的内容而苦恼!)并需要一些关于如何正确使用RewriteRule的洞察力。
The Gist
我希望domain.tld使用domain.tld /子目录/,但仍然以domain.tld的形式出现在url中。
My .htaccess到目前为止
Options +FollowSymlinks
RewriteEngine On
#Force removal of wwww subdomain
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.domain.tld
RewriteRule ^(.*)$ h
我有一个Laravel5.5的应用程序上传到VPS。下面是目录结构的样子:
web
private
laravel
app
bootstrap
public
...
public
laravel
public (symlink)
.htaccess
我已经创建了从private/laravel/public目录到public/laravel的符号链接。一切正常,但在url中的最后一个斜线有一个问题。
当我输入'example.com/posts
我是新来的htaccess url重写。我有一个动态的cms网站。我重写了这个url http:// exampl.com/?ca=home&bb=tech in to
htaccess代码是:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /?ca=$1&bb=$2 [L]
当用户忘记将反斜杠添加到url中时,它将被重定向到错误页面,例如:
http://exampl.com/home/tech - redirected in to error page
如何避免并自动使用htaccess在url上添加反斜杠(/)。