2016-10-09 9 views
1

ページ設定オプションがあるページでURLを書き換えようとしていますが、現在使用している文字列が使用できないため、使用する文字列が不明です。複数のページでURLを書き直す

マイドキュメント構造は、下にある

  • ブログlisting.php
  • htaccessの
  • /blog/post.php
  • /CSS/
  • /JS/
  • /images/
012私のhtaccessファイルにすでに何

RewriteEngine on 
RewriteRule ^blog/category/([a-zA-Z0-9-/]+)$ /blog/archive.php?cat=$1 [L] 
RewriteRule ^blog/category/([a-zA-Z0-9-/]+)/page/([0-9]+)/{0,1}$ /blog/archive.php?cat=$1&page=$2 [L] 
RewriteRule ^blog/([a-zA-Z0-9-/]+)$ /blog/post.php?s=$1 [L] 
RewriteRule ^blog/([a-zA-Z0-9-/]+)$ /blog/post.php?s=$1&page=$2 [L] 

RewriteRule ^(css)($|/) - [L] 
RewriteRule ^(perch)($|/) - [L] 
RewriteRule ^(images)($|/) - [L] 
RewriteRule ^(js)($|/) - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

私が試した行は、私が受けてる

RewriteRule ^blog-listing/([a-zA-Z0-9-/]+)$ /blog-listing.php?s=$1&page=$2 [L] 

URLを使用する

http://mysite(dot)com/blog-listing.php?page=2

URLは私が

http://mysite(dot)com/blog-listing/page-2

任意のアイデアが欲しいですか?

答えて

0

は、あなたがページネーションを使用しているフレームワークは残りを行います

RewriteEngine On 

# Redirect all requests not pointing at an actual file to index.php 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule . index.php [L] 

https://github.com/ogallardop/blackjack-api/blob/master/src/.htaccess

URLを管理するための単純なファイルを使用してください。