Ich versuche, .htaccess
für bestimmte Seite in Wordpress Child Theme hinzufügen. Eigentlich sende ich Kategorie Slug in URL zu custompostpage.php
Anzeige Post von Kategorie Slug. Um den Kategorie-Slug zu bekommen, verwende ich cp=
Aktion am Ende der URL.Kann ich .htaccess für bestimmte Seite im untergeordneten Thema mit WordPress hinzufügen?
http://example.com/demo/project/custom-post-page/?cp=search-engine-marketing
Funktionalität funktioniert gut .. Aber ich will die ?cp=
für SEO Zweck entfernen. Für die Aufgabe verwende ich folgende .htaccess
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^custom-post-page/([^.]*)$ custom-post-page?cp=$1 [QSA,L]
</IfModule>
Aber es funktioniert nicht. Ich lade diese .htaccess-Datei in das untergeordnete Thema (der gleiche Pfad von custompostpage.php
).
Kann mir jemand helfen, dass ich .htaccess-Datei im Child-Thema mit WordPress hinzufügen kann oder nicht? Wenn ja, wo mache ich falsch in meiner Codierung. Ich würde es schätzen, wenn mich jemand führt. Vielen Dank, dass Sie
Dank für Aktien das Wissen, aber immer noch nichts passiert. Ich habe deinen Code hinzugefügt, funktioniert aber nicht. –
In Ihrem ursprünglichen Beispiel ist das '([^.] *)' Falsch, da es nichts (Punkt) ausschließt, Sie haben vergessen, das zu entgehen '([^ \.] *) '. Ich habe mein Beispiel behoben, sollte jetzt funktionieren. Wenn Sie die Kontrolle über den Apache-Server haben, empfehle ich [debuggen das Umschreiben] (http://stackoverflow.com/questions/9632852/how-to-debug-apache-mod-rewrite) –
Danke für Ihre Antwort, aber '. Htaccess 'Datei funktioniert nicht. Nichts passiert. Ich lege diese Datei auf den gleichen Pfad wo 'custompostpage.php' sich befindet ... –