-1

良い一日、

私はそのようにアクセスする必要があるURLを持っています:私はhttpdを使用しています

site.com/username

実際には、ユーザー名データだけで PHP スクリプトにリダイレクトする必要があります。次に、スクリプトで実際にリダイレクトするヘッダーを実行できるようにしたいと考えています。

基本的に、私はユーザー名から行く方法が必要です->私が作成したスクリプト。

4

2 に答える 2

0

WordPress の標準からまっすぐに持ち上げられました.htaccess。に渡す素敵な URL を必要とするすべての PHP サイトで正常に動作しますindex.php

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

また、Web サイトがメイン サーバー ルートから離れたディレクトリに存在する場合 (次のように)、mysite.com/realsite次の 2 行を調整するだけです。

RewriteBase /

次に、次のように変更します。

RewriteBase /realsite/

そして、この行:

RewriteRule . /index.php [L]

への変更:

RewriteRule . /realsite/index.php [L]
于 2013-11-10T08:58:39.130 に答える
0

index.php ファイルにリダイレクトし、そこにロジックを配置します

IndexIgnore */*
<IfModule mod_rewrite.c>
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
</IfModule>
于 2013-11-10T08:38:44.387 に答える