.htaccess:如何美化我的URL并删除尾随转发?

时间:2017-02-07 14:16:06

标签: linux wordpress apache .htaccess deployment

只是尝试访问我的网站而没有尾随的转发。我有一个嵌套在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

我很感激帮助。

1 个答案:

答案 0 :(得分:1)

要使用.htaccess删除尾部斜杠,您需要使用的是:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

这会留下您的网址:mysite.com/my-app。在测试之前,请确保清除缓存。