2017-12-31 127 views
0

Wie erstelle ich Rewrite-Regel, um hübsche Link mit .htaccess zu erhalten. zum Beispiel habe ich einen Link wie folgt:Wie umleiten Rewrite Regel Link mit. Htaccess

http://localhost/piratefiles/view.php?idp=2&cat=Animation&pst=In-this-Corner-of-the-World-(Kono-Sekai-no-Katasumi-ni)/

Ich möchte, dass meine URL wie dies machen, do'nt ich ( oder ) oder : usw. in meinem Link wollen.

http://localhost/piratefiles/view/2/in-this-corner-of-the-world-kono-sekai-no-katsumi-ni

oder nur

http://localhost/piratefiles/view/2/

meinen Code

RewriteEngine On 
RewriteBase/

RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?(?:/|%20)+.*)$" 
RewriteRule^%{REQUEST_URI}?%1-%2 [N,NE] 

RewriteCond %{QUERY_STRING} "^([^/]*?)(?:/|%20)+([^/]+?)/?$" 
RewriteRule^%{REQUEST_URI}?%1-%2/ [L,R=302,NE] 

Antwort

0
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^/$ index.php [L] 

#Your section 
RewriteRule ^view/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ view.php?idp=$1&cat=$2&pst=$3 [NC,L] 

ErrorDocument 404 http://www.akshadainfosystem.com/ 

RewriteRule ^([^\.]+)$ $1.php [NC,L] 

diesen Code in Ihre .htaccess-Datei Setzen und Löschen Sie alle Cookie

+0

nicht automatisch umleiten, ich muss einen manuellen Pfad dafür erstellen. Gibt es keine Möglichkeit, automatisch umzuleiten? –