2014-10-07 81 views
-1

我不知道有關htaccess的代碼。我想更改一些網頁網址。.htaccess重定向代碼需要

domain.com/store.php?key=url.com 

將其更改爲

domain.com/view/url.com 

domain.com/static.php?key=terms-and-conditions 

domain.com/page/terms-and-conditions 

domain.com/login.php 

domain.com/login 


domain.com/search.php?query=key word 

domain/search/key word 

domain.com/categories.php?id=idname 

domain.com/cat/idname 
404 error page at custom page 

回答

1

所有你需要做的是建立在你想要的目錄.htaccess文件,並告訴它你想直接哪裏是什麼文件。這是一個基本的,這使得任何不存在的頁面重定向到index.php

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule . index.php [L] 

要改變這種以適應您的需求,所有你需要做的是與地方的人會嘗試訪問替代%{} REQUEST_FILENAME和index.php文件到您希望他們被欺騙

1

添加到您的.htaccess頁面上的網站的根目錄:

RewriteRule ^view/(.*)$ store.php?key=$1 
RewriteRule ^page/(.*)$ static.php?key=$1 
RewriteRule ^login$ login.php 
RewriteRule ^search/(.*)$ search.php?query=$1 
RewriteRule ^cat/(.*)$ categories.php?id=$1 

這是假設你已經在你的.htaccess的RewriteEngine On線。如果不是,則在給定行上方添加RewriteEngine On