2016-08-11 5 views
0

Ich habe eine Website in WordPress, in dem eine Seite Fragen basierend auf seiner ID zeigt.Wie URL in Htaccess neu schreiben, um Benutzer freundliche URL

http://example.com/index.php/question/?questionid=9&title='how-to-rewite-htaccess' 

Ich bin der Anfänger ich php bin andere Beispiele nicht in der Lage auf stackoverflow.com

Hier Code meine .htaccess ist

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

RewriteRule ^/question/([^/]*)/([^/]*)/$ /question/?questionid=$1&title=$2 [NC,L] 

</IfModule> 

Aber das funktioniert nicht gefunden Graps. Bitte sagen Sie, wo der Fehler liegt.

+0

Bitte senden Sie eine Fehlermeldung, damit wir wissen, was falsch ist. – thesecretmaster

+0

gibt es keine Fehlermeldung, wenn http://example.com/index.php/question/9/how-to-rewite-htaccess/ dann auf 404 Seite gehen. –

Antwort

1

example.com/index.php/question/9/how-to-rewite-htaccess nicht Ihre Rewrite-Regel überein, da die Regel ein nachlauf / hat. Ändern Sie die regex (ersten) Teil Ihrer Rewrite-Regel zu:

^/question/([^/]*)/([^/]*)/?$ 

? Hinzufügen der Hinter macht / optional.

Verwandte Themen