【问题标题】:Apache Rewrite URL in .htaccess File: Remove Subdirectory.htaccess 文件中的 Apache 重写 URL:删除子目录
【发布时间】:2015-06-28 00:46:43
【问题描述】:

如何使用 .htaccess 文件中的重写规则从 URL 中删除文件夹?

代替:

http://www.example.com/city/houston/

或者:

http://www.example.com/city/chicago/

URL 将显示为:

http://www.example.com/houston/

或者

http://www.example.com/chicago/

感谢您的帮助!

【问题讨论】:

    标签: apache .htaccess url rewrite rule


    【解决方案1】:

    在你的 Root/.htaccess 中试试这个

    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
         RewriteRule ^(.*)/?$ /city/$1 [NC,L]
    

    【讨论】:

    • 它没有用。也许是因为它是一个 WordPress 网站?
    猜你喜欢
    • 1970-01-01
    • 2020-01-09
    • 2012-03-19
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 2020-09-06
    相关资源
    最近更新 更多