我目前使用以下.htaccess
文件中的代码重定向网址。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^news/(.*)$ /news/page.php?ref=$1
这非常有效,使我能够在page.php
内运行脚本来检索正确的文章。我遇到的问题是/news/
被重定向到page.php
,即使在网址中没有指定文章也是如此。如何修改此代码以避免这种情况。
目前作为快速修复,我在page.php
文件的开头添加了一个条件,用于检查是否设置了ref
,如果没有,则重定向到/news/index.php
。这是有效的,因为我已经指定了一个文件index.php
。我希望在不指定/news/
的情况下解析网址index.php
。
答案 0 :(得分:2)
您可以在模式中使用11-03 07:48:41.848: E/SQLiteLog(5395): (1) table tbcategory has no column named _gender
11-03 07:48:41.848: E/SQLiteDatabase(5395): Error inserting _name=Apeksha Sharma _id=94 _age=23 _gender=Female
11-03 07:48:41.848: E/SQLiteDatabase(5395): android.database.sqlite.SQLiteException: table tbcategory has no column named _gender (code 1): , while compiling: INSERT INTO tbcategory(_name,_id,_age,_gender) VALUES (?,?,?,?)
11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
11-03 07:48:41.848: E/SQLiteDatabase(5395): at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
。
您可以在regex-plus-vs-star-difference
中阅读的^news/(.+)$
和*
之间有何不同