很抱歉,如果已经有人问我有阅读,但我担心我的.htaccess
文件出错了,所以我想确保做出正确的更改。
所以我有一个类似于www.example.com/folders/my-blog
的网址,我希望这个网址为www.example.com/my-blog
。我在这里有多个不同的页面,因此我不希望/folders
中的所有内容都将URL重写为/
我只希望有一页my-blog
进行重写上。
我已经阅读了有关使用RedirectCond
和RedirectRule
的内容,但它似乎没有按我的意愿行事。
答案 0 :(得分:1)
尝试以下规则,使用以下规则只会影响我的博客页面文件夹目录。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^my-blog$ folders/my-blog [L]
答案 1 :(得分:0)
使用重写规则你应该有类似的东西:
RewriteEngine On
RewriteRule ^(.*)$ /my-blog/$1 [R=301,L]
将其放在.htaccess
文件夹中的folders/my-blog
文件中。