2012-11-23 51 views
5

Chúng ta có thể viết lại trang WordPress /ghij để hiển thị nội dung của trang /faq, khi permalinks đã được bật chưa?WordPress .htaccess không hoạt động cho rewriterule

Trang của tôi là example.com?page_id=70&category=Footage. Sau khi kích hoạt permalink nó đang hiển thị example.com/video-category?category=Footage. Tôi muốn nó trông giống như example.com/category/Footage.

Bất kỳ trợ giúp nào trong điều này sẽ được đánh giá cao.

hiện .htaccess:

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

hiển thị mã '.htaccess' của bạn. – StasGrin

+0

ngay bây giờ nó là có cơ bản wordpress .htaccess đang # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule . /index.php [L] # END WordPress –

+0

tôi đã sử dụng RewriteRule^category/Phông nền/$? page_id = 70 & category = Phông nền [QSA, L] RewriteRule^category/Phông nền/$ video danh mục? category = Phông nền [QSA, L] Nhưng nó không hoạt động –

Trả lời

1
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/

    RewriteCond %{QUERY_STRING} ^page_id=([0-9]*)&category=(.*)$ 
    RewriteRule ^(.*)$ /%1/%2? [R=301,L] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

trình. Và chuyển hướng từ:
http://test.com/index.php?page_id=70&category=Footage
Để:
http://test.com/70/Footage



CẬP NHẬT:

RewriteRule ^(.*)/(.*)$ /index.php?page_id=$1&category=$2 [L] 


Quy tắc này Làm việc và làm cho bên chuyển hướng (không có sự thay đổi url) từ:
http://test.com/70/Footage
Để:
http://test.com/index.php?page_id=70&category=Footage

+0

Có nó đang hoạt động, nhưng tôi muốn viết lại url. Tôi có nghĩa là trong trình duyệt tôi muốn nó như domain.com/ghij nhưng trang shold hiển thị nội dung của faq trang –

+0

@Pankajjarial ty ra này. – StasGrin

+0

cảm ơn rất nhiều nó đang làm việc nhưng nó không hiển thị nội dung của http://test.com/index.php?page_id=70&category=Footage dưới http://test.com/70/URL chỉ đang thay đổi. Tôi muốn http://test.com/70/Footage hiển thị trong trình duyệt dưới dạng url và nhận nội dung của http://test.com/index.php?page_id=70&category=Footage. Cảm ơn bạn đã quan tâm. –

0

tôi hy vọng các plugin sau đây sẽ giúp bạn biết thêm

http://wordpress.org/extend/plugins/permalink-editor/

xin vui lòng kiểm tra plugin này nó sẽ viết lại permalink như bạn muốn mà không cần bất kỳ kiến ​​thức mã hóa nào.

+2

cảm ơn bạn đã trả lời. Công việc của tôi đã xong. có plugin này có thể hữu ích. –

Các vấn đề liên quan