Apache - RewriteRule による URL の書き換えに関する問題
PHP中文网
PHP中文网 2017-05-16 17:00:32
0
2
626

Wordpressはルートディレクトリのブログフォルダにインストールされているので、アドレスは http://mydomain.com/blog になります
ログパス http://mydomain.com/blog/sample-post/
RewriteRule を使用できますか? wordpress のパスを http://mydomain.com/sample-post にしてブログを非表示にしますか?
(sample-postは固定ではなく、各投稿の名前であり、可変です)
htaccessをずっと眺めていたのですが書き方が分かりませんでした。
私も聞きたいですRewriteRule . /index.php [L]この文はどういう意味ですか
人によっては、WordPressをインストールした後のパスに余分なindex.phpがあるので、この文を追加してindex.phpを削除する必要があります
書き換えルールの構文:

リーリー

私が見た説明は次のとおりです:

パターンは、現在の URL に作用する Perl 互換の正規表現です
書き換えルールの置換は、元の URL がパターンに一致する場合に置き換える (または置き換える) ために使用される文字列です

これは、index.php を使用して任意の文字を置き換えるという意味ではありません (このパターンが何を意味するのかわかりません。正規表現の「.」は任意の 1 文字を意味するのではないでしょうか)?

説明してください、ありがとう〜

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
習慣沉默

rewriteule ^/blog/([/]+) /$1 [L]

いいねを押す +0
伊谢尔伦

自分で解決してください...

リーリー

URLのブログ欄を削除すれば正常にアクセスできるのですが、ページ内のリンクを飛んでしまうとURLにブログが残ってしまいます、忘れてディレクトリを移動します…

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート