只是尝试访问我的网站而没有尾随的转发。我有一个嵌套在wordpress安装的应用程序:
mysite.com/My-App/
我需要使用小写访问它并且没有尾随向前闪存,如下所示:
mysite.com/my-app
这是我目前的.htaccess。正如你所看到的那样,我一直试图解决它,但似乎无法让它发挥作用。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^My-App/$ My-App/public/
RewriteRule ^my-app$ My-App/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我很感激帮助。
答案 0 :(得分:1)
要使用.htaccess删除尾部斜杠,您需要使用的是:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
这会留下您的网址:mysite.com/my-app
。在测试之前,请确保清除缓存。