[英].htaccess 301 redirect and remove page.php
所以我的問題是我在一個子目錄中運行它,並且有幾個問題...
這是我的代碼:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
# RewriteRule (.*) http://174.136.15.245/~clubztutors/test/ [R,L]
RewriteBase /~clubz/test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule ^(.*)$ page.php?/$1 [R=301, L]
# RewriteRule ^page.php?p=$1 page/([^/.]+)/?$ [R=301, L]
# This works but add "page" directory
RewriteRule ^page/([^/.]+)/?$ page.php?p=$1 [L]
</IfModule>
我確實在這里瀏覽了其他一些解決方案,但是仍然無法完全按照我需要的方式運行。 任何見識將不勝感激。
大獎! 好吧,至少是要從URL中刪除頁面:
RewriteRule ^([^/.]+)/?$ page.php?p=$1 [L]
重定向仍然不起作用,但是很高興。 現在,我將使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.