每當我在.htaccess中添加[NC]標誌,它會導致內部服務器錯誤。NC標誌的htaccess導致內部服務器錯誤
這工作:
Redirect 301 /gabf http://www.mydomain.com/category/gabf
但這並不:
Redirect 301 /gabf http://www.mydomain.com/category/gabf [NC]
我怎樣才能讓類似的事情/ gabf,/ GABF,/ Gabf等?
每當我在.htaccess中添加[NC]標誌,它會導致內部服務器錯誤。NC標誌的htaccess導致內部服務器錯誤
這工作:
Redirect 301 /gabf http://www.mydomain.com/category/gabf
但這並不:
Redirect 301 /gabf http://www.mydomain.com/category/gabf [NC]
我怎樣才能讓類似的事情/ gabf,/ GABF,/ Gabf等?
使用此代碼:
RewriteEngine ON
RewriteRule ^gabf/?$ http://www.domain.com/category/gabf [R=301,NC,L]
前:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
WordPress的覆蓋所有重寫規則來的index.php。如果你先把它放在第一位,那麼這個「gabf」規則將首先執行,並且它是最後一條規則,它將停止。
R = 301 =永久重定向和NC =任何情況下(不區分大小寫)
它看起來不匹配..沒有重定向/重寫正在發生。您是否刪除了 – hookedonwinter
:重定向301/gabf http://www.mydomain.com/category/gabf?你在.htaccess中還有什麼?我假設你的Mod重寫被允許,您可以在根文件夾中的AllowOverride –
全htaccess文件:https://gist.github.com/1241289 – hookedonwinter
你絕對需要使用重定向指令? –
沒有。我願意接受任何解決方案。 – hookedonwinter